Arrays 如果在_数组中,则包含-新手

Arrays 如果在_数组中,则包含-新手,arrays,include,Arrays,Include,我现在从php开始,我不确定这为什么不起作用: <!-- begin homepage ads --> <?php $homepage = array("/", "/?subtopic=latestnews"); $currentpage = $_SERVER['REQUEST_URI']; if(in_array($homepage==$currentpage)) { include('pages/

我现在从php开始,我不确定这为什么不起作用:

   <!-- begin homepage ads -->
    <?php
        $homepage = array("/", "/?subtopic=latestnews");
        $currentpage = $_SERVER['REQUEST_URI'];
        if(in_array($homepage==$currentpage)) {
        include('pages/newsticker.php');
        }
    ?>
    <!-- end homepage ads -->


你知道为什么这样不行吗?在_数组中,由于一段时间没有处理他的代码而无法解决它,需要两个参数:needle和haystack。将if语句更改为以下内容:

if(in_array($currentpage, $homepage))

有关in_数组参考,请参见您应该写这行

if(in_array($homepage==$currentpage)) {
像这样:

if(in_array($currentpage, $homepage))

查看手册

谢谢您的帮助,Dusty快了2分钟,两个答案都有效!