2017-08-10 115 views
0

阵列我做了我的Prestashop店的更新,现在我有这样的错误,当我尝试打开该网站警告:in_array()预计参数2是在PHP

警告:in_array()预计参数2是数组,字符串中 cdesigner.php给出上线431

line 430: $str_low = Tools::strtolower($tags_c); 
line 431: if(!empty($str_low) && !in_array($str_low, $tab_tags_image)) 
line 432: $tab_tags_image[] = $str_low; 
+1

是什么'tab_tags_image'看起来像$代替$ tab_tags_image?你尝试过调试吗?你能否请你更新你的问题,以便在[**最小,完整和可验证的示例**](http://stackoverflow.com/help/mcve)中显示**相关代码**? –

+1

[in \ _array()期望参数2可能重复为数组,字符串中给出的字符串](https://stackoverflow.com/questions/23437671/in-array-expects-parameter-2-to-be-array给我在classipress) –

+0

我想你shoyld首先定义tab_tags_image为数组 –

回答

0

你必须使用第二个参数作为数组不是字符串,所以$ tab_tags_image应该是一个数组。你需要调试使用var_dump($ tab_tags_image); exit;知道哪种类型的价值来。

+0

谢谢你的帮助,我试着调试使用你的提示,但我的网站崩溃了。 现在我有: JSMin:未终止的字符串在字节202:“2 \”,\“3 \”,\“19 \”,\“782 \”]]], 警告:in_array()期望参数2字符串中给出的字符串,在/home/coeurtech/public_html/modules/cdesigner/cdesigner.php 431行 JSMin:字节209处未终止的字符串:“2 \”,\“3 \”,\“19 \”, \“782 \”]]],JSMin:字节991处未终止的字符串:“2 \”,\“3 \”,\“19 \”,\“782 \”]]] – crisjavas

0

试着和array($tab_tags_image)

相关问题