如何:PHP elseIf根据URL内容更改div

时间:2013-12-18 19:07:03

标签: php url if-statement

问题:我有一个我无法访问的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">';
}
?>

1 个答案:

答案 0 :(得分:1)

我认为您正在寻找&&运营商。这意味着'和'。

if (strpos($url, "submitIt") && strpos($url, "MEDIA_TYPE_ID")) {
    // do something
}

如果两者都为真,它将执行代码块。