Manchmal glaube ich echt, ich bin im falschen Film oder irgendwer oder was will mich absichtlich ärgern.
Hier mal ein paar Zeilen Code, die waren nur zum Debuggen, weil der eigentlich Code nicht geht. Die aber auch nicht
var_dump($sysdata['region'][7]);
// Ist vorhanden und liefert alt Ergebnis: string(19) "region_Schwarzwald/"
var_dump($sysdata['anzahl_feiertage']['pfingsten']['gesamt']);
// Ist vorhanden und liefert als Ergebnis: string(1) "1"
if(isset($sysdata['anzahl_feiertage']['pfingsten']['gesamt']))
echo 'TEST 1';
// Funktioniert, Ausgabe "TEST 1"
if($sysdata['anzahl_feiertage']['pfingsten']['gesamt'] > 0)
echo 'TEST 2';
// Funktioniert, Ausgabe "TEST 2"
if(isset($sysdata['region'][7]))
echo 'TEST 3';
// Funktioniert, Ausgabe "TEST 3"
if(isset($sysdata['region'][7]) AND isset($sysdata['anzahl_feiertage']['pfingsten']['gesamt']) AND $sysdata['anzahl_feiertage']['pfingsten']['gesamt'] > 0)
{
echo 'TEST 4';
}
Das sind nun also die drei Bedingungen nur verknüpft, also die drei, die oben funktionierten. Ich bekomme aber ums Verrecken kein "TEST 4".
Hat einer eine Idee? Ich nicht mehr.