URL: https://www.overclockers.at/coding-stuff/php_vergleich_zweier_strings_107241/page_1 - zur Vollversion wechseln!
ich dachte php ändert den typ automatisch auf int um, wenn benötigt, also hab ich folgendes geschrieben:
Code: PHPif( $id < $elem[2] )
als logisch 1 ausgewertetZitat3<3
funktioniert jedoch auch in diesem fall.Code: PHPif((int)$id < (int)$elem[2])
5 Zeilen weiter oben immer funktioniertCode: PHPif( $id > $elem[2] )
bei mir funktionierts typejuggling einwnadfrei
Code: PHP<? var_dump("3"<"3"); var_dump(3<"3"); var_dump("3"<3); var_dump(3<3); var_dump( "3 "< "3"); var_dump( " 3"< "3"); var_dump( 3< " 3 "); ?> output: bool(false) bool(false) bool(false) bool(false) bool(false) bool(false) bool(false)
vielen dank, das hit mir geholfen
ich hab folgendes verglichen:
string(1) "3" string(3) "3 "
bei letzeren hat sich noch ein \n hinzugeschlichen..
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2026