Array?

Maxe

Grünschnabel
Hi!

Ich habe folgendes Array:

$artnr[] ="000016" ;
$artnr[] ="000030" ;
$artnr[] ="000040" ;
$artnr[] ="000106" ;
$artnr[] ="000110" ;
$artnr[] ="000111" ;
$artnr[] ="000115" ;


Wenn ich jetzt für "000115" die Position im Array wissen möchte, wie geht das?
Also für diesen fall möchte ich dann gerne eine Variable mit dem Wert 7 haben.
Danke im vorraus!

Gruß
Maxe
 
Code:
$gesucht = "000115";
$c =0;
foreach($artnr as $k => $v)
{
  if($v==$gesucht)
            break;
   $c++;
}

$c ist dann die Position

Oder PHP Hausmittel:


das heisst:

Code:
$position= array_search($gesucht,$artnr);
Fall in diesem Array der Wert mehrmals vorkommen kann
Code:
while($position= array_search($gesucht,$artnr))
{
 $result[] = $position;
}
 
Zurück