phpbar.de logo

Mailinglisten-Archive

[php] hilft array_splice() ?

[php] hilft array_splice() ?

head head_(at)_doobie.de
Wed, 10 Jan 2001 14:29:26 +0100


ich will einen teil eines in einer session bestehenden array´s
ersetzen

array_splice?


// snippet
//

if(isset($anz))   {
reset ($anz);

while(list ($eins, $menge) = each($anz))  {
if($menge && $menge != 0)    {

echo "warennummer neu bestellt: $eins<br><br>";

while(list($nummer,$product_data_arrs) = each($cart))      {
reset($product_data_arrs);

while (list(,$product_data_arr) = each($product_data_arrs))        {

// 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..

if($nummer == $eins)    {

echo "doppelter eintrag für ".$product_data_arr["name"]."<br>";
echo "alte anzahl: ".$product_data_arr["menge"]."<br>";

$new_menge = $product_data_arr["menge"] + $menge;

echo "neue anzahl: ".$new_menge."<br><br><br>";
$cart[$eins][] = array("name"=>$product_data_arr["name"],
"preis"=>$product_data_arr["preis"], "menge"=>$new_menge);
}

//
//
// hier folgt noch eien else schleife, und die ganzen geschweiften
klammern zu
// snippet ende







wenn jemand weiterhelfen könnte wäre ich dankbar

boris pitule





php::bar PHP Wiki   -   Listenarchive