phpbar.de logo

Mailinglisten-Archive

[php] Array - find-and-delete -> Erledigt

[php] Array - find-and-delete -> Erledigt

Swiss4.com webmaster at swiss4.com
Mit Apr 28 16:40:47 CEST 2004


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