Ik ben bezig met iets cools en ook iets top-secrets
(ik zal hem posten als ie af is).
Nu heb ik een probleempje:
Ik heb de volgende string: "home/www.web-con.nl/" en de string "mail".
Nu wil ik checken of $dir['home']['www.web-con.nl']['mail'] = "mail"; zo is.
Maar dit moet kan dus net zo goed gaan om
"home/www.web-con.nl/mail/users/" en "root" en dan wil ik weten of $dir['home']['www.web-con.nl']['mail']['users']['root'] = "root";
Daar had ik deze code voor gemaakt:
Maar dit werkt niet. $location_field en $newdir zijn de twee strings die meegegeven worden. $location_field is dan de waarde met dat "home/etc" en $newdir met degene die de laatste key en de value van de array vormt.
Wie kan mij uit de brand helpen?
Nu heb ik een probleempje:
Ik heb de volgende string: "home/www.web-con.nl/" en de string "mail".
Nu wil ik checken of $dir['home']['www.web-con.nl']['mail'] = "mail"; zo is.
Maar dit moet kan dus net zo goed gaan om
"home/www.web-con.nl/mail/users/" en "root" en dan wil ik weten of $dir['home']['www.web-con.nl']['mail']['users']['root'] = "root";
Daar had ik deze code voor gemaakt:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
| $temp_val = "dir"; $i = 0; $array_location = split("/", $location_field); while($i < count($array_location)-1) { $$temp_val[$array_location[$i]] = $array_location[$i]; $temp_val = $$temp_val; print($i); //print_r($temp_val); //print($$temp_val); $i++; } if (in_array($newdir, $temp_val)) { } |
Maar dit werkt niet. $location_field en $newdir zijn de twee strings die meegegeven worden. $location_field is dan de waarde met dat "home/etc" en $newdir met degene die de laatste key en de value van de array vormt.
Wie kan mij uit de brand helpen?