Moin
ich habe folgendes Problem. Es existiert ein array das ungefähr so gefüllt ist:
$gebiet=array(0=>"1",
1=>"7",
2=>11);
dazu noch ein Objekt $fachgebiet welches nun nach den einzelnen Angaben im Array $gebiet durchsucht werden soll.
Dies habe ich folgendermaßen realisiert:
$selected="";
if ( array_search ( $fachgebiet->id, $gebiet ) )
{
$selected='checked="checked"';
}
Nun wird aber der erste Wert des Arrays, also $gebiet[0] nicht gefunden, bzw gar nicht nach diesen gesucht! Es gibt definitiv eine fachgebiet->id=1 (aus einer DB ersichtlich) und eine $gebiet[0]=1
Ich hoffe dies war halbwegs verständlich ausgedrückt. Gibt es dafür eine Erklärung? wird mit dieser Funktion niemals der erste wert indiziert?
Gruß Bobby
--
-> Für jedes Problem gibt es eine Lösung, die einfach, sauber und falsch ist! <-
-> Nicht das Problem macht die Schwierigkeiten, sondern unsere Sichtweise! <-
ie:{ br:> fl:{ va:} ls:< fo:) rl:( n4:( de:> ss:) ch:? js:( mo:} sh:) zu:)
-> Für jedes Problem gibt es eine Lösung, die einfach, sauber und falsch ist! <-
-> Nicht das Problem macht die Schwierigkeiten, sondern unsere Sichtweise! <-
ie:{ br:> fl:{ va:} ls:< fo:) rl:( n4:( de:> ss:) ch:? js:( mo:} sh:) zu:)