Warning: in_array() expects parameter 2 to be array, string given in D:\wamp\www\suiji.php on line 26

同样是PHP版本问题:in_array()函数 第二个参数应该为数组

但是 lnmp下,PHP5.3不报错,wamp下PHP5.5报以下错误:

echo "<br>For in_array:";
$arrstr="weibhd1";
if(in_array("weibhd1",$arrstr))
{
    echo "ok!";
}else{
   echo "no!";
}


( ! ) Warning: in_array() expects parameter 2 to be array, string given in D:\wamp\www\suiji.php on line 114


Call Stack


#


Time


Memory


Function


Location


1


0.0010


147376


{main}( )


..\suiji.php:0


2


0.0060


170912


in_array ( )


..\suiji.php:114

array!

时间: 2024-10-08 15:12:33

Warning: in_array() expects parameter 2 to be array, string given in D:\wamp\www\suiji.php on line 26的相关文章

Warning: array_filter() expects parameter 2 to be a valid callback

Warning:  array_filter() expects parameter 2 to be a valid callback, function 'checkMonth' not found or invalid function name in path\to\xxxModel.php on line 36 下面是相关的Code片段 - php版本:5.6: function checkMonth($v){     return $v == $this->month; } funct

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in E:\\PHP\\wamp\\www\\lsr\\lsr.php on line 42

类似于这样的错误: 其实大多数的情况下,都是SQL语句书写错了,特别是这种情况: select * from order; 应该写成: select * from `order`;(那不是单引号,而是tab上面那个按键) 出现这样的错误,意思是,你的SQL中有和数据库中的关键字重复了,所以才要加上那个符号来区分

PHP ECSHOP中 诡异的问题:expects parameter 1 to be double

使用Ecshop给客户做了一个商城系统,在测试时发现后台在更改订单的配送方式时出现了以下问题 "PHP Warning: number_format() expects parameter 1 to be double, string given in C:\inetpub\wwwroot\includes\lib_common.php on line 973" 在查看源码的时候并没有发现问题,然后就把$price的打印了出来也没有发现问题,此时$price的值为:string(4)

报错提示:mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean given in..的处理方式

PHP操作数据库的时候如果出现报错: mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean given in.. 处理方法是,在$data = mysqli_query($dbc, $query);后加上这样一段代码: if (!$data) { printf("Error: %s\n", mysqli_error($dbc)); exit(); } 之后刷新页面查看具体错误信息. 今天操作的时候也遇

phpcms 后台验证码不显示date() expects parameter 2 to be long

方法一: 主要在于是否开启gd库 查看办法 找到php.ini文件 搜索extension=php_gd2.dll这段代码 然后把前面的;符号去掉即可. 方法二: 关键一点是获取验证码的图片与全局变量SITE_URL相关,也就是网站的目录,所以只要修改cache/configs/system.php文件中的网站路径变量‘web_path’ 即可. 举例说明(本地域名http://localhost)   如果所有的文件都在根目录下(例如apache下的htdocs),此时,默认访问地址应该是ht

DataTables warning : Requested unknown parameter &#39;1&#39; from the data source for row 0错误

昨天在做datatables的项目,从后台取得数据后,返回给datatables界面时会报下面的错误: DataTables warning : Requested unknown parameter '1' from the data source for row 0 加上下面的设置就可以了,至于原理还不是很清楚. "aoColumnDefs": [{ sDefaultContent: '', aTargets: [ '_all' ]  }], var oTable = $(&quo

DataTables warning: Requested unknown parameter &#39;0&#39; from the data source for row &#39;0&#39;

问题:DataTables warning: Requested unknown parameter '0' from the data source for row '0' 代码: <script type="text/javascript"> var data = [ {"Name":"UpdateBootProfile","Result":"PASS","ExecutionTim

DataTables warning : Requested unknown parameter &#39;0&#39; from the data source for row 0错误

在做datatables的项目,从后台取得数据后,返回给datatables界面时会报下面的错误: DataTables warning : Requested unknown parameter '0' from the data source for row 0 加上下面的设置就可以了,至于原理还不是很清楚. "aoColumnDefs": [{ sDefaultContent: '', aTargets: [ '_all' ]  }], var oTable = $("

Warning: file_put_contents(data.txt): failed to open stream: Permission denied in /Library/WebServer/Documents/test.php on line 22

最近在学习PHP 在保存文件的时候报Warning: file_put_contents(data.txt): failed to open stream: Permission denied in /Library/WebServer/Documents/test.php on line 22错误,提示未开启权限 解决办法:在终端输入 sudo chown -R _www:_www 文件路径(例如: sudo chown -R _www:_www /Library/WebServer/Docu