dwex
Erfahrenes Mitglied
Hallo Leute,
ich habe gerade ein kleines Verständnisproblem bei dem ich nicht weiterkomme.
Also folgendes Objekt wird von $value->courtageInfo zurückgeliefert:
Wenn ich also $value->courtageInfo->hasCourtage ausgebe erhalte ich die Zahl 1 ausgegeben.
Jetzt möchte ich das ganze prüfen ob hier 1 oder was anderes steht.
Also mache ich folgendes:
Hier liefert mir das Script richtigerweise den Text aus weil if = wahr ist.
Ändere ich jetzt o.g. Quellcode und prüfe auf die Zahl 2 - also so:
Dann wird auch der Text ausgegeben - also if = wieder wahr obwohl eigentlich falsch!
Woran liegt das?
Vielen Dank für eure Hilfe im Voraus!
ich habe gerade ein kleines Verständnisproblem bei dem ich nicht weiterkomme.
Also folgendes Objekt wird von $value->courtageInfo zurückgeliefert:
Code:
Courtage Object
(
[hasCourtage] => 1
[courtage] => 2,38 Nettomonatsmieten inkl. Mwst
[courtageDescription] =>
)
Wenn ich also $value->courtageInfo->hasCourtage ausgebe erhalte ich die Zahl 1 ausgegeben.
Jetzt möchte ich das ganze prüfen ob hier 1 oder was anderes steht.
Also mache ich folgendes:
PHP:
if($value->courtageInfo->hasCourtage == 1) {
echo "Provision wird verlangt";
}
Ändere ich jetzt o.g. Quellcode und prüfe auf die Zahl 2 - also so:
PHP:
if($value->courtageInfo->hasCourtage == 2) {
echo "Provision wird verlangt";
}
Woran liegt das?
Vielen Dank für eure Hilfe im Voraus!
Zuletzt bearbeitet: