Hallo Twilo.
hab ich einen leichten Blackout?!
<?php
$zahl = '25c';
var_dump($zahl == (int)$zahl);
?>
> warum kommt da true raus?
> '25c' == 25 sollte doch nicht true ergeben, oder?
Offensichtlich konvertiert PHP hier „25c“ intern automatisch [in einen Integer-Wert](http://www.php.net/manual/de/language.types.string.php#language.types.string.conversion), wonach lediglich „25“ verbleibt; der Vergleich ist also wahr. Als sonderlich sinnvoll sehe ich dies hier nicht an; greife also auf den strikten Gleichheitsoperator (===) zurück.
Einen schönen Freitag noch.
Gruß, Mathias
--
ie:% fl:| br:< va:) ls:& fo:) rl:( n4:~ ss:) de:] js:| mo:| zu:)
debian/rules