Hi Leute,
ich mach jetzt grad seit knapp 1 1/2 Stunden an so einem FuC.... Problem rum und ich komm auf keinen grünen Zweig.
Beschreibung:
Das ist der Code um den es sich handelt.
in dem Array "$policy_data_ar " steht folgendes:
Jetzt entferne ich ein Element aus dem Array, immer das was mit "*_0" heißt:
macht er auch wunderbar siehe ausgabe mit print_r:
In [p_text] steht jetzt: "HIER IST EIN TEST FÜR IGOR UND MICHAEL!"
Toll! wenn ich ein echo wie folgt ausgebe, steht auch das richtige drinnen:
:
"HIER IST EIN TEST FÜR IGOR UND MICHAEL!"
Gebe ich jetzt jedoch
aus steht der Text von dem gelöschen Array Element
siehe Array Element oben:
"HIER IST EIN TEST FÜR IGOR!"
drinnen????? WIESO???? Ich versteh nicht wie da der Text von dem gelöschen Element drinnen stehen kann!
Bitte um HILFE!
Danke
Schöne Grüße
Michael
ich mach jetzt grad seit knapp 1 1/2 Stunden an so einem FuC.... Problem rum und ich komm auf keinen grünen Zweig.
Beschreibung:
Das ist der Code um den es sich handelt.
PHP-Code:
$policy_data_ar = return_policy_ar($_GET["p_id"]);
foreach ($policy_data_ar as $key => $value)
{
$to_unset_temp = explode("_", $key);
if($to_unset_temp[1] == 0) {
unset($policy_data_ar[$key]);
}
$p_id = $value["p_id"];
$p_name = $value["p_name"];
$p_text1 = $value["p_text"];
}
echo "<pre>";
print_r($policy_data_ar);
echo "</pre>";
echo $policy_data_ar["202_1"]["p_text"];
echo $p_text;
PHP-Code:
Array
(
[202_1] => Array
(
[p_id] => 202
[p_text] => HIER IST EIN TEST FÜR IGOR UND MICHAEL!
[p_create_date] => 18.01.08
[p_name] => Policy 6
[p_version] => 1
)
[202_0] => Array
(
[p_id] => 202
[p_text] => HIER IST EIN TEST FÜR IGOR!
[p_create_date] => 18.01.08
[p_name] => Policy 6
[p_version] => 0
)
)
PHP-Code:
if($to_unset_temp[1] == 0) {
unset($policy_data_ar[$key]);
}
PHP-Code:
Array
(
[202_1] => Array
(
[p_id] => 202
[p_text] => HIER IST EIN TEST FÜR IGOR UND MICHAEL!
[p_create_date] => 18.01.08
[p_name] => Policy 6
[p_version] => 1
)
)
Toll! wenn ich ein echo wie folgt ausgebe, steht auch das richtige drinnen:
PHP-Code:
echo $policy_data_ar["202_1"]["p_text"];
"HIER IST EIN TEST FÜR IGOR UND MICHAEL!"
Gebe ich jetzt jedoch
PHP-Code:
$p_text = $value["p_text"];
siehe Array Element oben:
"HIER IST EIN TEST FÜR IGOR!"
drinnen????? WIESO???? Ich versteh nicht wie da der Text von dem gelöschen Element drinnen stehen kann!
Bitte um HILFE!
Danke
Schöne Grüße
Michael
Kommentar