PHP转换为整数?

时间:2018-01-05 14:51:42

标签: javascript php html

这个问题可能已经在某个地方或其他环境中得到了回答,但在撰写本文时我无法找到答案。

我尝试做的是计算当前访问者的屏幕宽度,并创建一个可以在我网站上的特定HTML元素中使用的变量,以使其更具响应性"。我很确定这可以通过CSS实现,但是当我偶然发现这个"问题"我真的很好奇它是如何发生的,我仍然是PHP的新手,所以它可能是我愚蠢到不能看到它。

这是我目前的代码:

(int) $wi = "<script>document.write(screen.width);</script>";
$width = (($wi) - (400));
echo "Width: ".$width;?>

这里的宽度似乎是-400,这对我来说表明变量$wi等于0?在var_dump变量上使用$wi时,它输出为String,而不是整数,即使我将其转换为int?

我的一个想法是JavaScript代码以某种方式在转换后编译,而是使变量成为String而不是整数。

如果我错了,请纠正我,我对后期网络开发仍然很陌生,所以我总是乐于学习新事物! : - )

~Olas

0 个答案:

没有答案