Ik denk dat ik een multidimension-array array_search() zoek. Heb al wat rond gezocht en recursie icm array_search() geprobeerd, maar ik kwam er niet uit. Hieronder staat beschreven wat ik precies wil:
$array[2][1][1] heeft in bovenstaand geval de waarde 345534354. Nu wil ik graag dat ik 345534354 opgeef en dat de functie mij $array[2][1][1] teruggeeft (oid).
Ik zoek dus de parent-keys die bij een bepaalde value horen. Ik heb het liefst een oplossing die werkt met niet-unieke 'values' (dan moet ik dus een array met verschillende oplossingen terug krijgen).
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
| Array
(
[0] => aaa
[1] => bbbb
[2] => Array
(
[0] => 5
[1] => Array
(
[0] => 0
[1] => 345534354
[2] => 324
[3] => 122
)
[2] => lala
[3] => etc..
)
) |
$array[2][1][1] heeft in bovenstaand geval de waarde 345534354. Nu wil ik graag dat ik 345534354 opgeef en dat de functie mij $array[2][1][1] teruggeeft (oid).
Ik zoek dus de parent-keys die bij een bepaalde value horen. Ik heb het liefst een oplossing die werkt met niet-unieke 'values' (dan moet ik dus een array met verschillende oplossingen terug krijgen).