问题:我有一个我无法访问的php文件,但我需要能够格式化它。它根据搜索生成几个不同的页面。我已经能够在php调用的标头中使用php if else语句更改div。 (见下文)
我想要做的是有一个声明,它将根据url中的内容更改div,现在问题是我需要更改的一个页面,在url中有“submitIt”这是我用来改变第一个div。
我试图更改代码,以便它调用url的不同部分,但因为url仍包含第一位“submitIt”,所以它调用该div而不是新div。
有没有办法调用elseif语句,如果它包含“submitIt和”MEDIA_TYPE_ID“那么它会打印出新的div?
<?php $url = $_SERVER["REQUEST_URI"];
if (strpos($url, "submitIt")) {
echo '<div style="width:560px;" class="app-h3 app-table">';
}elseif (strpos($url, "MEDIA_TYPE_ID")) {
echo '<div style="width:560px;" class="app-h3 app-table-none">';
}else {
echo '<div style="width:560px;" class="app-h3">';
}
?>
答案 0 :(得分:1)
我认为您正在寻找&&
运营商。这意味着'和'。
if (strpos($url, "submitIt") && strpos($url, "MEDIA_TYPE_ID")) {
// do something
}
如果两者都为真,它将执行代码块。