phpbar.de logo

Mailinglisten-Archive

[php] hilft array_splice() ?

[php] hilft array_splice() ?

Klaus Schmidt ks_(at)_ksweb.de
Wed, 10 Jan 2001 16:41:27 +0100


>Of head
>Sent: Wednesday, January 10, 2001 2:29 PM
>To: php list
>Subject: [php] hilft array_splice() ?
>
>
>ich will einen teil eines in einer session bestehenden array´s
>ersetzen
>
>array_splice?
nö
>// wenn das elemtn im array schon enthalten ist, so soll
>// $product_data_arr["menge"] ersetzt werden durch $new_menge
>// bis jetzt wird aber immer ein neuer eintrag erstellt..

mal abgesehen von Deinem Code, den ich hier weglösche
ist das alleine durch eine Zuweisung gegeben, also in einer
sinnvollen Datenstruktur enthalten:

$product_data_arr[$ANR]["menge"]=45;
$product_data_arr[$ANR]["name"]='Kaffeesahne';
$product_data_arr[$ANR]["ep"]=0.89;
$product_data_arr[$ANR]["gp"]=$product_data_arr[$ANR]["menge"]
                             *$product_data_arr[$ANR]["ep"];

sollte es $ANR schon existent sein,
wird er überschrieben,
sonst neu angelegt im $product_data_arr
und die Erbse ist (inclusive session) glatt.

mfg
Klaus Schmidt
-----------------------------------
   PHP 4 - Tutorial und Referenz
       © 2000 Klaus Schmidt
 Die Seite zum Buch: www.ksweb.de
-----------------------------------



php::bar PHP Wiki   -   Listenarchive