Mailinglisten-Archive |
Hallo Christian, > "Christian Ruetgers" <chr at 1komma6.com> schrieb am Wednesday, April 28, 2004 3:28 PM > At 28.04.2004 15:21 (), you wrote: > >Hallo Programmers, > > > >Kennt jemand eine Funktion oder Routine um in einem Array nach einem Wert zu > >suchen und diesen gerade aus dem Array zu löschen? > > Wenn du den Key hast reicht ein unset($mein_array[$mein_key]); > > oder wenn du nur auf Null, nicht löschen möchtest: > $mein_array[$mein_key] = NULL; > > Wenn du nur die Value hast, erst mal den Key holen. > Vielen Dank. Mit Deiner Info habe ich es nun wie folgt gemacht: <code> $array = array(0 => 'blue', 1 => 'red', 2 => 'green', 3 => 'red'); if(in_array('blue', $array)) { unset($array[array_search('blue', $array)]); // $key = 2; } print_r($array); /* Ausgabe: Array ( [1] => red [2] => green [3] => red ) */ <code>
php::bar PHP Wiki - Listenarchive