Hallo,
ich habe ein Array im Array und möchte dies jetzt bearbeiten. So sieht bisher mein Code aus:
PHP-Code:
foreach ($array as $key => $wert) {
if ($wert['Wertsch'] == 'Test1') {
$wert['RW']=$wert['BW']*$pc;
}
if ($wert['Wertsch'] == 'Test2') {
$wert['RW']=$wert['BW']*$csn;
}
Damit soll jetzt der Wert RW im Unterarray erstellt werden und aus dem Wert BW mit einer Zahl multipliziert werden.
Doch sobald ich diese foreach schleife beende, gibt es im Unterarray kein RW. Dies war zum testen:
PHP-Code:
foreach ($array as $key => $wert) {
if ($wert['Wertsch'] == 'Test1') {
echo "<hr>";
echo "1";
print_r($wert);
$wert['RW']=$wert['BW']*$pc;
echo "<hr>";
print_r($wert);
}
if ($wert['Wertsch'] == 'Test2') {
$wert['RW']=$wert['BW']*$csn;
}
}
print_r($array);
So sehe ich immer, dass in der Schleife es den Wert gibt, aber bei print_r($array) gibt es ihn nicht mehr.
Könnt ihr mir helfen meinen Fehler zu finden?