phpbar.de logo

Mailinglisten-Archive

[php] element eines arrays nach key l =?ISO-8859-1?B?9g==?=schen

[php] element eines arrays nach key l öschen

Jo Schneider php_(at)_phpcenter.de
Wed, 06 Mar 2002 01:11:10 +0100


> ich möchte ein bestimmtes Schlüssel-Wert-Paar, welches an beliebiger Stelle
> in einem Array steht, ausgeben und aus dem Array entfernen.
>
> Gibt es eine Funktion dafür oder muss ich in einer Schleife nach dem Paar
> suchen?

Habe mir folgendes überlegt, was auch funktioniert. Die Frage ist, ob das
auch kürzer geht.

Schöne Grüße!


der Jo.


$a = array("name"=>birgit,"plz"=>80000,"tel"=>"544
666","adresse"=>"hauptstrasse","email"=>"birgit_(at)_soso.net","id"=>"34","geb"=>
"12.12.12","fax"=>"498 845");

$i = 0;
while (key($a) != "id"){
    ++$i;
    each($a);
}

$b = array_splice($a, $i, 1);

print_r ($b);
print_r ($a);


php::bar PHP Wiki   -   Listenarchive