Klein probleempje met een IF...ELSE statement.
Stel dat de expressie bij een if geheel variabel is. Bijvoorbeeld, je hebt een lijst met extensies waar je een bestand op wilt controleren. Om het geheel dynamisch te houden, is deze lijst immer onder constructie
.
Om het dynamisch te houden, bedacht ik een variabele IF expressie, maar dat gaat niet helemaal goed. Dit is het voorbeeld:
$expression zou dan een lijst zijn van substr_count()'s die controleren op extensies gescheiden door een || operator.
Dit werkt echter niet. Iemand ideeen hierover?
Stel dat de expressie bij een if geheel variabel is. Bijvoorbeeld, je hebt een lijst met extensies waar je een bestand op wilt controleren. Om het geheel dynamisch te houden, is deze lijst immer onder constructie
Om het dynamisch te houden, bedacht ik een variabele IF expressie, maar dat gaat niet helemaal goed. Dit is het voorbeeld:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| // dit zou dan uit een database komen ofzo. $type['html']='html'; $type['javascript']='js'; $type['jpeg']='jpg'; $type['flash']='swf'; foreach($type as $extension) { $delijst[] = "substr_count($bestand,'.$extension') !=0"; } $expression = implode (" || ",$delijst); if($expression) { //hier meer code... } |
$expression zou dan een lijst zijn van substr_count()'s die controleren op extensies gescheiden door een || operator.
Dit werkt echter niet. Iemand ideeen hierover?