慎用PHP函数intval <?php echo intval ( 42 ); // 42 echo i - Assbbs
慎用PHP函数intval <?php echo intval 42 ; //…
慎用PHP函数intval <?php echo intval 42 ; // 42 echo intval 4.2 ; // 4 echo intval & 39;42& 39; ; // 42 echo intval & 39;+42& 39; ; // 42 echo intval & 39;-42& 39; ; // -42 echo intval 042 ; // 34 echo intval & 39;042& 39; ; // 42 echo intval 1e10 ; // 1410065408 echo intval & 39;1e10& 39; ; // 1 echo intval 0x1A ; // 26 echo intval 42000000 ; // 42000000 echo intval 420000000000000000000 ; // 0 echo intval & 39;420000000000000000000& 39; ; // 2147483647 echo intval 42 , 8 ; // 42 echo intval & 39;42& 39; , 8 ; // 34 echo intval array ; // 0 echo intval array & 39;foo& 39; , & 39;bar& 39; ; // 1 各位可以看看这个结果,双斜线后面是结果。可见intval过滤后的数值并非直接取整数部分。