ichen: Probleme mit array_search()

Beitrag lesen

Hi Bobby!

if ( array_search ( $fachgebiet->id, $gebiet ) )
{
    $selected='checked="checked"';
}

Wenn array_search etwas findet ist der Rückgabewert der Schlüssel des Elements. Also in deinem fall 0. 0 ist aber auch boolsch zu verstehen (=false). Da du aber if(array_search...) abfragst und 0 zurück geliefert wird ist es klar, dass bei 0 nichts eingetragen wird, weil 0=false entspricht und dann deine Schleife nicht greift. Weiteres siehe:
http://de.php.net/manual/de/function.array-search.php
tschau
ichen

--
Ichen