phpbar.de logo

Mailinglisten-Archive

[php] Array-keys umbenennen

[php] Array-keys umbenennen

=?iso-8859-1?Q?Andr=E9?= Temme a.temme_(at)_gmx.de
Tue, 12 Dec 2000 09:22:13 +0100


Ralf Prescher schrieb:
> 
> hi liste!
> 
> problem:
> ein array ist vorhanden ala
> $foobar = array ("FOO" => "blah", "BAR" => "blubb");
> 
> daraus soll ein array werden mit
> $foobar = array ("foo" => "blah", "bar" => "blubb");
> 
> also es sollen die gleichen werte unter anderen keys gespeichert werden.
> wenn ich das einfach mit $foobar[strtolower($key)] = $foobar[$key] mache
> (mit vielen keys und vielen arrays) dann dauert das irgendwie ziemlich
> lange (vermutlich weil php jedesmal neuen speicher... holen muß)
> 
> also kann man die keys eines arrays irgendwie umbenennen ohne neuanlegen
> der keys? wennja wie?!?

Hallo Ralf,

das sollte recht elegant mit der Funktion array_walk zu lösen sein,
Beispiele im Handbuch sind ganz gut.

Viele Grüße
Andre

-- 
Andre Temme         http://www.psyc-o-media.de
Mail:               mailto:a.temme_(at)_psyc-o-media.de


php::bar PHP Wiki   -   Listenarchive