Mailinglisten-Archive |
On Tue, 10 Apr 2001 17:12:52 +0200, you wrote: >Hi, > >ich habe folgende Arrays in einem Skript: > >if (empty($p)) { $p=3D"1"; } >$validpages =3D array("1", "2", "3", "4", "5"); >$abbrevations =3D array("fp", "kt", "kh", "ps", "pj"); >$categories =3D array("Firmenprofil", "Kontakt", "KnowHow", >"Partnerschaften", "Projekte"); >$valid =3D in_array($p, $validpages); >if ($valid =3D=3D FALSE) >{ > $p =3D "1"; >} > >kann mir jemand sagen, wie ich ermitteln kann an welcher Position >z. B. der Wert 2 in dem Array validpages steht, damit ich spaeter >aus einem der anderen Arrays den dazugehoerigen Wert auslesen >kann? Ich habe jetzt auch das PHP Buch von Egon Schmid, da stehen >ganz viele Funktionen zum Thema Array - nur das mit der Position >konnte ich nicht finden. function array_index($array, $wert) { foreach($array as $index =3D> $eintrag)=20 if ($eintrag =3D=3D $wert) return $index; return ''; } Ungetestet. --- Thomas Beckmann, Kiel, Germany beckmann_(at)_gis.de
php::bar PHP Wiki - Listenarchive