array_merge注意细节
2015-12-17 10:59
204 查看
array_merge:合并一个或多个数组,一个数组中的值加在前一个数组的后面,返回的新数组作为结果
如果输入的数组中有相同的字符串键名,则该键名后面的值覆盖前面的,如果数组包含相同的数字键名,后面的值不会覆盖前面的值,而是附加到后面。
例:
$array1 = NULL;
$array2 = array(1 => "data");
$result = array_merge($array1, $array2);
var_dump($result);结果为NULL
所以在写SQL语句获取结果集的时候要注意,if(empty($resut)){$result=array();} 赋值为空数组后再和其他的数组进行合并。
如果输入的数组中有相同的字符串键名,则该键名后面的值覆盖前面的,如果数组包含相同的数字键名,后面的值不会覆盖前面的值,而是附加到后面。
例:
$array1 = NULL;
$array2 = array(1 => "data");
$result = array_merge($array1, $array2);
var_dump($result);结果为NULL
所以在写SQL语句获取结果集的时候要注意,if(empty($resut)){$result=array();} 赋值为空数组后再和其他的数组进行合并。
相关文章推荐
- JavaScript 中级篇
- oracle触发器 判断插入的记录是否满足条件,如果满足,则在b表中插入相应记录
- java复制文件夹到目标文件夹
- Angular 框架将进入 2.0 时代
- 嵌套循环的效率问题
- django csrf
- 使用纯代码进行界面布局
- 单片机相关笔记
- nginx+tomcat配置支持https
- 记录一些学习opengl矩阵转换相关文章
- 从mysql中随机读取多条记录
- 移动前端开发之viewport的深入理解
- tableView的分割线左边不到头问题
- Objective-C之run loop详解
- _OBJC_CLASS_$_xx文件名
- Android-Layout_weight属性解析(慕课网笔记)
- 【jQuery】addClass()和css()
- JavaScript(5) - 相等操作符(==和===)
- ArrayAdapter测试,layout里面增加了两个xml布局
- Unicode十进制、html实体字符转中文