【发布时间】:2013-10-22 14:54:38
【问题描述】:
我正在尝试创建一个 if 块,它根据屏幕宽度将 3 或 4 吐出到 $postno 变量中。 3 或 4 表示 $arg 变量创建 3 或 4 个帖子。
我已经尝试过了,但这显然是错误的,而且我不知道语法,因为我还是个新手。谁能帮忙解释一下?提前致谢。
$args = array(
'posts_per_page' => $postno,
);
if($(window).width() >= 1024) {
$postno=4;
}
else {
$postno=3
}
【问题讨论】:
-
您将 PHP 和 jQuery 混淆在一起。 PHP是服务器端语言,jQuery是浏览器端。 PHP 无法判断访问者窗口的宽度,除非您使用 jQuery 通过 Ajax 等传递该值。
-
你到底想在这里做什么?
$(window).width()不是 PHP。 -
我同意@Karl,无论如何你的代码对我来说毫无意义。
-
@Mike Jackson 提出正确的问题。你到底想做什么?
-
我确实说过我是新手!如果屏幕宽度超过 1024,我正在尝试获取值“3”,否则我希望该值为 4。然后我想将该值插入 $args PHP 变量我的代码显然是垃圾并且没有工作这就是为什么我在这里征求意见
标签: php if-statement syntax