<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<head><meta forua="true" http-equiv="Cache-Control" content="max-age=0" /></head>
<card title="php数组合并array_merge" id="card1">
<p> 游客</p><p>
标题:php数组合并array_merge<br/>
正文:<br/>
1.array_merge()合并例子$array = array('a'=&amp;gt;'bb');$array2 = array('b'=&amp;gt;'cc');$array3 = array_merge($array,$array2);输出结果为Array ( [a] =&amp;gt; bb [b] =&amp;gt; cc )上面因为都是数组就没有问题了，假如我们把$array 设置不是数组看看什么情况$array = 1;//array('a'=&amp;gt;'bb');$array2 = array('b'=&amp;gt;'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 (www.camnpr.com)line 4告诉我们必须是要一个数组了，那么这个我就有多种方法来解决，1.使用is_array() 进行判断了，但是会发现如果合并数组比较多一个个判断不合理，后来发现可以转换数据类型$array = 1;//array('a'=&amp;gt;'bb');$array2 = array('b'=&amp;gt;'cc');$array3 = array_merge((array)$array,(array)$array2);print_r( $array3 );输出结果不报错了Array ( [0] =&amp;gt; 1 [b] =&amp;gt; cc )他自动把数字1转换成了数组了，所以大家在使用时一定要注意这些细节哦。<br/><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1310&amp;Page=1">[&lt;&lt;]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1310&amp;Page=1">[[1]]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1310&amp;Page=1">[&gt;&gt;]</a><br/>
<br/>
<a href="wap.asp?act=Com&amp;id=1310">查看评论(0)</a><br/>
<a href="wap.asp?act=AddCom&amp;inpId=1310">发表评论</a><br/><br/>

<br/>

<br/>
<a href="http://camnpr.com/wap.asp">首页</a>
</p>
</card>
</wml>