php array merge,php array_merge和加号的区别

php array merge,php array_merge和加号的区别,php数组合并array_merge()函数使用注意事项

array_merge()函数在php中合并数组,可以将多个数组合并成一个数组,而不改变原数组的值(www.111cn.net)。但是,今天我在用array_merge合并数组的时候遇到了一些小细节。这里给我的朋友举个例子。

1.array_merge()合并

例子

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

$ array 2=array(' b '=' cc ');

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

输出结果是

数组([a]=bb [b]=cc)

因为以上都是数组,所以没有问题。让我们看看如果我们设置$array而不是array会发生什么

$ array=1;//数组(' a '=' bb ');

$ array 2=array(' b '=' cc ');

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

print _ r($ array 3);

手术后结果

警告:array _ merge()[function . array-merge]:参数#1不是E:test1 . PHP(www . jb51 . net)第4行中的数组

告诉我们要求数组,所以我有很多方法可以解决这个。

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

$ array=1;//数组(' a '=' bb ');

$ array 2=array(' b '=' cc ');

$ array 3=array _ merge((array)$ array,(array)$ array 2);

print _ r($ array 3);

输出不会被报告为错误。

数组([0]=1 [b]=cc)

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

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • 使用php连接mysql数据库,php连接数据库的方法
  • 使用php连接mysql数据库,php连接数据库的方法,一文详解PHP连接MySQL数据库的三种方式
  • 七种php开发环境搭建工具有哪些,七种php开发环境搭建工具包括
  • 七种php开发环境搭建工具有哪些,七种php开发环境搭建工具包括,七种PHP开发环境搭建工具
  • php高并发三种解决方法,php 高并发解决方案
  • php高并发三种解决方法,php 高并发解决方案,PHP解决高并发问题(opcache)
  • php邮件发送的两种方式区别,php邮件发送的两种方式是什么
  • php邮件发送的两种方式区别,php邮件发送的两种方式是什么,php邮件发送的两种方式
  • php跳转页面的几种实现方法详解图,php跳转页面的几种实现方法详解视频
  • php跳转页面的几种实现方法详解图,php跳转页面的几种实现方法详解视频,PHP跳转页面的几种实现方法详解
  • PHP购物车,php立即购买和购物车功能
  • PHP购物车,php立即购买和购物车功能,php实现购物车功能(上)
  • php读取pdf数据,php pdf读取
  • php读取pdf数据,php pdf读取,PHP中使用mpdf 导出PDF文件的实现方法
  • php网站判断用户是否是手机访问的方法有哪些,php如何判断用户是否登录
  • 留言与评论(共有 条评论)
       
    验证码: