Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/226.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用特定窗口宽度的值显示php变量_Php_Variables - Fatal编程技术网

用特定窗口宽度的值显示php变量

用特定窗口宽度的值显示php变量,php,variables,Php,Variables,我想在特定的窗口宽度中显示一个php变量 例如: 在我的HTML中,我的没有任何内容 我想在宽度大于768的上显示作为scontdiv元素的内容,否则显示宽度小于768的 请帮忙,我非常需要你的合作。:) 如果要检测正在使用的设备,则应检查 $\u SERVER['HTTP\u USER\u AGENT']另一个选项是使用CSS。创建两个div,并根据屏幕大小使用CSS效果 @media screen and (max-width: 768px) { div1 {

我想在特定的窗口宽度中显示一个php变量

例如:

在我的
HTML
中,我的
没有任何内容

我想在宽度大于768的
上显示
作为
scont
div元素的内容,否则显示宽度小于768的


请帮忙,我非常需要你的合作。:)

如果要检测正在使用的设备,则应检查


$\u SERVER['HTTP\u USER\u AGENT']
另一个选项是使用CSS。创建两个div,并根据屏幕大小使用CSS效果

    @media screen and (max-width: 768px) {
        div1 {
            display: block;
        }
        div2 {
            display: none;
        }
    }

    @media screen and (min-width: 768px) {
        div1 {
            display: none;
        }
        div2 {
            display: block;
        }
    }

否则,如果您需要PHP的屏幕大小,则需要使用JavaScript(AJAX)

您可以提供一些示例,以便我了解更多内容吗?我是个新手php@bellabelle这个变量包含用户的浏览器名。如果它是来自Android/IPhone设备的浏览器,那么设备的宽度很可能会小于768px。啊,好的,但我仍然在搜索一些关于如何执行此操作的代码。不,这并不能直接回答您的问题。它可能会给你一个线索,让你对手机做出一个更有教育意义的猜测,但它对你的桌面一点帮助都没有;这是需要用CSS框架解决的问题。看看Bootstrap或基金会。好吧,但是你可以添加样本,因为我不是PHPI的专家没有,虽然它值得。这个问题与PHP无关。这是一个关于浏览器方面的问题。当浏览器呈现它时,PHP就完成了。你需要看看CSS和/或AJAX解决方案。啊,对了,AJAX,谢谢Tim。。。我查看了一些示例,但不明白如何在Ajax上实现这一点。Ajax是将信息返回到PHP所在服务器的最容易访问的方法。您必须使用javascript来确定屏幕大小(假设javascript会这样做;我不知道),将信息发送回服务器,然后让服务器发送内容,然后让浏览器显示。您好,ezw,我已经尝试过在每个div元素上添加php作为内容,但是php代码运行,即使我将其显示为非php,php也会运行,但是CSS会根据屏幕大小显示正确的div块