gpt4 book ai didi

php - in_array() 期望参数 2 为数组,Classipress 中给出的字符串

转载 作者:行者123 更新时间:2023-12-05 08:34:34 24 4
gpt4 key购买 nike

我正在为 wordpress 使用 Classipress 主题,我正在尝试将我的特色广告粘贴在类别中。

我找到了返回此错误的代码:

Warning: in_array() expects parameter 2 to be array, string given in loop-ad_listing.php on line 26

要使用置顶代码,我必须编辑两个页面并插入两个代码,然后我将发布错误部分:

首先:loop-ad_listing.php

代码1:

global $postisfeatured;
global $featurePostArray;

if ($postisfeatured == "1")
array_push($featurePostArray, $post->ID);

if (in_array($post, "ID", $featurePostArray) && $postisfeatured != "1")
echo '<div class="hide">';

代码2:

if ($postisfeatured != "1") {
appthemes_after_endwhile();
$postisfeatured = "";
}

那一行:if (in_array($post,"ID",$featurePostArray) && $postisfeatured != "1") {是错误。

最佳答案

in_array 的签名如下所示:

  in_array($needle, $haystack, $strict = FALSE);

哪里:

needle 是您要搜索的字符串、整数、资源等。

haystack 是您要在其中搜索的数组

strict(可选)如果(或不)匹配项应该相同(===)

关于php - in_array() 期望参数 2 为数组,Classipress 中给出的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23437671/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com