1.合并数组
array_merge()函数将数组合并到一起,返回一个联合的数组。所得到的数组以第一个输入数组参数开始,按后面数组参数出现的顺序依次迫加。其形式为:
复制代码 代码如下:
array array_merge (array array1 array2…,arrayN)
将一个或多个数组的单元合并起来,一个数组中的值附加在前一个数组的后面。返回作为结果的数组。
如果输入的数组中有相同的字符串键名,则该键名后面的值将覆盖前一个值。然而,如果数组包含数字键名,后面的值将不会覆盖原来的值,而是附加到后面。
如果只给了一个数组并且该数组是数字索引的,则键名会以连续方式重新索引。
实例如下:
复制代码 代码如下:
$face = array("J","Q","K","A");
$numbered = array("2","3","4","5","6","7","8","9");
$cards = array_merge($face, $numbered);
shuffle($cards);
print_r($cards);
这将返回如下所示的结果,运行代码:
复制代码 代码如下:
Array ( [0] => A [1] => 4 [2] => 9 [3] => 3 [4] => K [5] => 7 [6] => 5 [7] => Q [8] => 6 [9] => 8 [10] => 2 [11] => J )
2.递归追加数组
array_merge_recursive()函数与array_merge()相同,可以将两个或多个数组合并在一起,形成一个联合的数组.两者之间的区别在于,当某个输入数组中的某个键己经存在于结果数组中时该函数会采取不同的处理方式.array_merge()会覆盖前面存在的键/值对,替换为当前输入数组中的键/值对,而array_merge_recursive()将把两个值合并在一起,形成一个新的数组,并以原有的键作为数组名。还有一个数组合并的形式,就是递归追加数组。其形式为:
view sourceprint?array array_merge_recursive( array key,array values )
示例如下:
复制代码 代码如下:
$class1 = array("John" => 100, "James" => 85);
$class2 = array("Micky" => 78, "John" => 45);
$classScores = array_merge_recursive($class1, $class2);
print_r($classScores);
这将返回如下结果:
view sourceprint?Array ( [John] => Array ( [0] => 100 [1] => 45 ) [James] => 85 [Micky] => 78 )
3.连接两个数组
array_combine()函数会得到一个新数组,它由一组提交的键和对应的值组成。其形式为:
view sourceprint?array array_merge(array array1,array array2[…,array arrayN])
注意,两个输入数组必须大小相同,不能为空。示例如下:
复制代码 代码如下:
$abbreviations = array("AL","AK","AZ","AR");
$states = array("Alabama","Alaska","Arizona","Arkansas");
$stateMap = array_combine($abbreviations,$states);
print_r($stateMap);
这会返回:
复制代码 代码如下:
Array ( [AL] => Alabama [AK] => Alaska [AZ] => Arizona [AR] => Arkansas )
相关推荐:
ChatGPT登录503错误?轻松解决,快速恢复畅享智能体验!,ai怎么加植物材质效果
Zkept:重塑未来生活的智能科技革新,营销推广的面试问题
SEO全套秘籍:提升网站流量与排名的终极指南,荣昌手机网站建设
GPT-3.5可以免费使用吗?AI未来的无限可能,ai烧猪
ChatGPT常见问题汇总:解答你关于AI的一切疑惑,松鼠ai智能教适应教育
怎么降低文章的AI生成率:打造更真实、更有价值的内容
ChatGPT4账号共享-让AI助力你的学习与工作,轻松提升效率,ai巨无霸
SEO查看-如何通过精确分析提升网站流量与排名,东丽网站建设价格
seO经理是什么岗位,seo经理招聘 ,ai写作重复被查
ChatGPT页面无法翻阅?带你深度了解背后的原因与解决方案,pdf怎么转换ai文字
SEO永远,数字营销的核心力量,广州seo搜索栏内容
SEO要求:如何优化网站提升搜索引擎排名,助力企业获取更多流量,鹤山区网站运营推广
seo涉及什么内容,seo主要包括 ,法医使用ai
目前最火的AI软件有哪些?深度解析必备工具
什么是seo寄生虫,寄生虫seo原理 ,AI 疫
什么是SEO优化方案,seo的优化方案 ,ai emorobot
ChatGPT一经发布,便受到了用户的狂热追捧,引爆人工智能热潮,十代ai达人办公本
ChatGPT崩了?用户称打开是一片空白,背后隐藏了什么?,ai 新技巧
文章AI生成软件高效创作新纪元
ChatGPT昨晚突然不能使用,背后真相令人意想不到!,edga ai
ChatGPT翻译打不开?解决方法!,ai爱股票
AI免费写文章:让创作变得轻松高效
文章AI指令提升写作效率的智能助手
seo适用于什么领域,seo适用于什么领域中 ,ai智能翻译写作机器人v1.0
在线AI文章生成:内容创作新革命
ChatGPT,您的银行卡被拒绝了?别慌,这些方法帮您快速解决问题!,ai给那个标声调
文章AI生成:让创作变得更简单、更高效!
seo要学什么语言,做seo需要什么语言 ,ai martino
seo用什么论坛引流,seo引流方法 ,ai写作续写神器
SEO新人必读:从零开始SEO的核心技巧与实践指南,网站邮件推广设计
怎么让AI写文章,轻松实现内容创作的智能化
seo类文章是什么,seo技术文章 ,ai3.5-ai聊天
SEO站外优化策略:提升网站排名的关键因素,遵义公司网站推广
SEO引擎优化方法-让你的网站流量暴增的实战指南,ai智慧树
ChatGPT全球宕机:人工智能的崩塌与未来的挑战,中国ai和美国ai教父
SEO职责:为网站注入流量,提升品牌竞争力,拼多多女装关键词排名
SEO数量-如何提升你的网站排名与流量?,射阳seo优化五星服务
优化提长:让企业效能提升的秘密武器,长沙网站建设创意
二次创作的魅力与潜力:创意无限的数字时代,天长外贸网站建设
seo计算了什么,seo的常用术语 ,ai智能有意思的口令
什么是亚马逊seo策略,亚马逊的seo推广是什么 ,天天学术ai写作优惠券
seo网络推广要做什么,seo 网络推广 ,ai少女喝药
SEO做网站点击:提升网站流量的关键策略,国内ai写作论文
用AI写文章,释放你的创作潜力!
Chatget免费网站版无需登录,畅享无限对话体验!,工业 Ai 视觉检测
软件AI的全称:人工智能驱动未来的关键力量
为什么要seo 运营,为什么需要seo ,ai人物头盔
SEO小白必看!从零起步SEO的秘诀,轻松提升网站排名,南京网站运营优化平台
SEO优化知识全解析:提升网站排名的秘密武器,ai出错合集
什么是神马排名?让你的网站脱颖而出,轻松占据搜索引擎的C位!,乳山网站优化关键词排名