在Wordpress中解决in_array()参数警告

时间:2018-04-17 11:11:03

标签: arrays wordpress plugins warnings jetpack

我在网站顶部看到此错误消息:

Warning: in_array() expects parameter 2 to be array, null given in /home1/santikac/public_html/wp-content/plugins/jetpack/class.jetpack.php on line 1518

如何解决此警告?

1 个答案:

答案 0 :(得分:0)

函数in_array()接受两个参数 -

  1. 数组中要匹配的字符串
  2. 阵列本身
  3. 此外,还有一个可选参数 -

    1. $strict = FALSE;
    2. 我们举一个例子:

      $valueToSearch = "abc";
      $arrayToSearch = array("acb", "abc", "dce");
      echo in_array($valueToSearch, $arrayToSearch);
      

      如果您正确检查警告,它会告诉您问题出现的方法和行号。您可以导航到该特定行,并使用传递给print_r()的变量尝试in_array()并解决问题。如果没有,请使用print_r()的输出更新您的问题。