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