Fjerne element fra multidimensionalt array
HejJeg har tidligere forsøgt at få hjælp til dette (se http://www.eksperten.dk/spm/581229) men det er ikke lykkedes mig endnu - forsøger denne sidste gang.
Hvorfor virker denne funktion ikke :
function slet_vare($index) {
global $kurv;
$kurv["pris_ddk_total"] -= $kurv[$index]["varevaerdi_ddk"];
$kurv["pris_euro_total"] -= $kurv[$index]["varevaerdi_euro"];
$kurv["antal_total"]--;
unset($kurv[$index]);
$hm = array_pop($kurv);
unset($hm);
}
der er 3 elementer i array´et og jeg vil gerne fjerne det midterste.
arrayet dannes således :
$kurv[] = array("antal" => $minbest,
"varevaerdi_ddk" => $row[4]*$minbest,
"varevaerdi_euro" =>$row[5]*$minbest,
"varenr" => $row[0],
"tekst_dk" => $row[1],
"tekst_gb" => $row[2],
"tekst_de" => $row[3],
"pris_ddk" => $row[4],
"pris_euro" => $row[5]);
Jeg har forsøgt med array_splice();
/WetDog