Php,将字符串转换为整型


php, string to int

如何从字符串转换为整型?

    If i print $width_s, get: 1024 
If i print $width, get 0.

如何将字符串转换为整数(数字)?

$width_s = '<script language="javascript">document.write(screen.width)</script>';
$width = (int)$width_s;
var_dump($width);

PHP在服务器端执行,javascript在客户端执行;如果你想把javascript的值发送到PHP,你需要编写一些脚本来传递数据,通过AJAX, GET等。

编辑: 数据基地 ! =数据

您可以使用php函数intval($string)。

参见:

http://www.php.net/intval

你的代码的问题是,它是一个字符串的字符不是数字,所以转换为int是不可能的。interval只返回给定字符串的数字部分。