Marc Reichelt: Funktion: ereg()

Beitrag lesen

Hi!

Um zu wissen, ob in einem Array ein bestimmter Eintrag vorhanden ist:

if(in_array("1",$deinarray)){ echo "Ist drin"; } else { echo "Ist nicht drin"; }

Um zu wissen, an welcher Stelle der Wert vorkommt (in diesem Fall gibt es das erste Vorkommen aus), kannst du auch eine foreach-Schleife erstellen:

$i=0;
$position=-1;
foreach($deinarray as $element)
{
 if($element==$n)
 {
  $position = $i;
  break;
 }
 $i++;
}

Am Ende ist $position entweder -1 (wenn nix gefunden wurde) oder diese Variable enthält den Index des Elements im Array.

cu

Marc Reichelt || http://www.marcreichelt.de/

--
tel.: 0049/6181/72224
Linux is like a wigmam - no windows, no gates and an Apache inside!!!