php中数组合并的方式有两种,具体方法容我慢慢道来:
1.array_merge()函数合并数组
具体事例如下:
<span><span><?php</span><span>$a</span> = <span>array</span>(
<span>'where'</span> => <span>'uid=1'</span>,
<span>'order'</span> => <span>'uid'</span>,
<span>'limit'</span> => <span>'5'</span>
);
<span>$b</span> = <span>array</span>(
<span>'where'</span> => <span>'uid=2'</span>,
<span>'order'</span> => <span>'uid desc'</span>,
);
<span>$c</span> = array_merge(<span>$a</span>,<span>$b</span>);
print_r(<span>$c</span>);
<span>$d</span> = array_merge(<span>$b</span>,<span>$a</span>);
print_r(<span>$d</span>);</span>输出结果如下:
NetPb(Net Party branch)中文名称:网上党支部系统,是一款专门用于党员在线交流、信息管的内容系统,系统采用PHP+Mysql环境架构,基于国内著名开源系统Dedecms二次开发,整套系统在界面、程序部分修改,目的是为了更适合党员在线管理和交流. 进去/admin/login.php,默认用户名和密码为admin登录后进行相关设置,实用方法类似Dedecms
0
Array ( [where] => uid=2 [order] => uid desc [limit] => 5 ) Array ( [where] => uid=1 [order] => uid [limit] => 5 )注意where和uid字段,这两个字段是$a和$b数组中共有的字段,在注意结果中这两个字段值的区别,可以总结出什么呢?
<span><span><?php</span><span>$a</span> = <span>array</span>(
<span>'where'</span> => <span>'uid=1'</span>,
<span>'order'</span> => <span>'uid'</span>,
<span>'limit'</span> => <span>'5'</span>
);
<span>$b</span> = <span>array</span>(
<span>'where'</span> => <span>'uid=2'</span>,
<span>'order'</span> => <span>'uid desc'</span>,
);
<span>$c</span> = <span>$a</span>+<span>$b</span>;
print_r(<span>$c</span>);
<span>$d</span> = <span>$b</span>+<span>$a</span>;
print_r(<span>$d</span>);</span>输出结果如下:
如上,我们仍然关注where和order字段的值,可以得出什么结论呢?Array ( [where] => uid=1 [order] => uid [limit] => 5 )
Array ( [where] => uid=2 [order] => uid desc [limit] => 5 )
以上就介绍了php中合并数组的方法,包括了php,的方法方面的内容,希望对PHP教程有兴趣的朋友有所帮助。
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号