【发布时间】:2011-08-09 00:54:34
【问题描述】:
如何从字符串转换为整数?
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);
【问题讨论】:
-
您是否只想返回屏幕宽度?现在,您正在尝试将一个充满文本的字符串转换为您给出的示例中的整数......您期望整数输出是什么?
-
怎样才能得到1024打印$width_s???您不能以这种方式混合服务器端和客户端代码。
-
(int)"anything that doesn't start with a number"始终计算为0。你实际上想要完成什么?获取screen.width?? -
但我得到“$width_s”这个值。如果你不相信,试试我的代码:)
-
这是我忽略
php标签的原因之一。 (不是问题或答案,而是这些 cmets。)
标签: php