PHP ver gevorderde |
|
ik explode een aantal gegevens en wil ze dan vergelijken met wat in een andere array staat maar dit werkt niet, hoe kan dit?
code:
$arr_platform = array("Onbekend","Xbox", "Xbox360", "PS2", "PS3", "Wii", "Nds", "PSP", "PC");
$platform = $arr['platform'];
$platform = explode(" ", $platform);
//vb van een check
<input type="checkbox" name="pf_xbox" value="checkbox" <? if(in_array($platform, $arr_platform)){ echo 'checked="checked"';} ?> />Xbox
$arr_platform = array("Onbekend","Xbox", "Xbox360", "PS2", "PS3", "Wii", "Nds", "PSP", "PC"); $platform = $arr['platform']; $platform = explode(" ", $platform); //vb van een check <input type="checkbox" name="pf_xbox" value="checkbox" <? if(in_array($platform, $arr_platform)){ echo 'checked="checked"';} ?> />Xbox
als ik $platform toon met print_r dan krijg ik dit :
Citaat: Array ( [0] => Xbox360 [1] => PS3 [2] => PC [3] => )
dus ik snap niet goed waar het fout loopt
|