php,string to int

时间:2011-04-19 21:27:01

标签: php

如何从string转换为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);

3 个答案:

答案 0 :(得分:11)

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

编辑:数据 base != data

答案 1 :(得分:1)

你可以使用php函数intval($ string)。 了解它here

答案 2 :(得分:0)

请参阅:

http://www.php.net/intval

您的代码的问题在于它的字符串不是数字,因此无法转换为int。 Intval只返回给定字符串的数字部分。