php string转换为int
本身 var_dump : string(3) "002" 本身 is_numeric : bool(true) 本身 转换为数字 : int(2) 本身 转换为数字变量 : int(2) 和0,3 比较: bool(true) bool(false)
本身 var_dump : string(4) "002a" 本身 is_numeric : bool(false) 本身 转换为数字 : int(2) 本身 转换为数字变量 : int(2) 和0,3 比较: bool(true) bool(false)
本身 var_dump : string(5) "a002a" 本身 is_numeric : bool(false) 本身 转换为数字 : int(0) 本身 转换为数字变量 : int(0) 和0,3 比较: bool(false) bool(false)
$s = '002'; show_number($s); $s = '002a'; show_number($s); $s = 'a002a'; show_number($s); function show_number( $s ){ echo '<br>'; echo '本身 var_dump : '; var_dump($s); echo '本身 is_numeric : '; var_dump(is_numeric($s)); echo '本身 转换为数字 : '; var_dump((int)$s); echo '本身 转换为数字变量 : '; $i = (int)$s; var_dump($i); echo '和0,3 比较: '; var_dump($s>0); var_dump($s>3); echo '<br>'; }