简要咨询咨询QQ网站导航网站搜索手机站点联系我们设为首页加入收藏 

php数组合并array_merge()函数使用注意事项

来源:易贤网   阅读:1075 次  日期:2014-09-18 11:05:33

温馨提示:易贤网小编为您整理了“php数组合并array_merge()函数使用注意事项”,方便广大网友查阅!

1.array_merge()合并

例子

代码如下:

$array = array('a'=>'bb');

$array2 = array('b'=>'cc');

$array3 = array_merge($array,$array2);

输出结果为

Array ( [a] => bb [b] => cc )

上面因为都是数组就没有问题了,假如我们把$array 设置不是数组看看什么情况

代码如下:

$array = 1;//array('a'=>'bb');

$array2 = array('b'=>'cc');

$array3 = array_merge($array,$array2);

print_r( $array3 );

运行后结果

Warning: array_merge() [function.array-merge]: Argument #1 is not an array in E:test1.php on line 4

告诉我们必须是要一个数组了,那么这个我就有多种方法来解决,

1.使用is_array() 进行判断了,但是会发现如果合并数组比较多一个个判断不合理,后来发现可以转换数据类型

代码如下:

$array = 1;//array('a'=>'bb');

$array2 = array('b'=>'cc');

$array3 = array_merge((array)$array,(array)$array2);

print_r( $array3 );

输出结果不报错了

Array ( [0] => 1 [b] => cc )

他自动把数字1转换成了数组了,所以大家在使用时一定要注意这些细节哦。

更多信息请查看IT技术专栏

更多信息请查看网络编程
点此处就本文及相关问题在本站进行非正式的简要咨询(便捷快速)】     【点此处查询各地各类考试咨询QQ号码及交流群
上一篇:PHP filemtime() 函数
下一篇:PHP输出中文JSON 字符串
易贤网手机网站地址:php数组合并array_merge()函数使用注意事项
由于各方面情况的不断调整与变化,易贤网提供的所有考试信息和咨询回复仅供参考,敬请考生以权威部门公布的正式信息和咨询为准!