Also ich bin jetzt fast zwei Stunden an diesem scheinbar simplen Problem, finde aber einfach die Lösung nicht.
Folgender Code:
print_r($taglist):
print_r($tagarray):
Wieso in alles in der Welt wird mir $tag nicht ausgegeben? Die in_array Prüfung muss ja jedes mal FALSE sein, aber das kann doch eigentlich nicht sein?
Vermutlich ist es total offensichtlich und ich seh's irgendwie nicht.
Danke schon mal.
Folgender Code:
PHP:
$tags = 'amd64, windows, adventure, action';
$taglist = explode(',', $tags);
$tagarray = array('windows', 'linux', 'action', 'adventure', 'western');
foreach ($taglist as $tag) {
if (in_array($tag, $tagarray)) {
echo $tag . '<br />';
}
}
print_r($taglist):
Array ( [0] => amd64 [1] => windows [2] => adventure [3] => action )
print_r($tagarray):
Array ( [0] => windows [1] => linux [2] => action [3] => adventure [4] => western )
Wieso in alles in der Welt wird mir $tag nicht ausgegeben? Die in_array Prüfung muss ja jedes mal FALSE sein, aber das kann doch eigentlich nicht sein?
Vermutlich ist es total offensichtlich und ich seh's irgendwie nicht.
Danke schon mal.