011——数组(十一)array_merge array_merge_recursive array_change_key_case
<?php
/**
*/
//array_merge() 将多个数组合并,生成新数组。当键名相同时,后者覆盖前者
/*$array1=array('weburl'=>"bbs.blog.com",'webname'=>"博客");
$array2=array('db_hot'=>"localhost",'db_user'=>"root");
$array0=array_merge($array1,$array2);
print_r($array0);//输出:Array ( [weburl] => bbs.blog.com [webname] => 博客 [db_hot] => localhost [db_user] => root )*/ /*$array1=array('weburl'=>"bbs.blog.com",'webname'=>"博客");
$array2=array('weburl'=>"www.blog.com",'webname'=>"博客231");
$array0=array_merge($array1,$array2);
print_r($array0);//输出:Array ( [weburl] => www.blog.com [webname] => 博客231 )*/ //array_merge_recursive() 将多个数组进行合并,如果说键名相同,生成二维数组
/*$array1=array('weburl'=>"bbs.blog.com",'webname'=>"博客");
$array2=array('weburl'=>"www.blog.com",'webname'=>"博客231");
$array0=array_merge_recursive($array1,$array2);
print_r($array0);//Array ( [weburl] => Array ( [0] => bbs.blog.com [1] => www.blog.com ) [webname] => Array ( [0] => 博客 [1] => 博客231 ) )*/ //array_change_key_case(); 将数组的键名变成大写或小写
$array1=array('weburl'=>"bbs.blog.com",'webname'=>"博客");
$arr0=array_change_key_case($array1,CASE_UPPER);//把数组键名改成大写
print_r($arr0);//输出:Array ( [WEBURL] => bbs.blog.com [WEBNAME] => 博客 )
011——数组(十一)array_merge array_merge_recursive array_change_key_case的更多相关文章
- php中的常用数组函数(七) 数组合并 array_merge()和array_merge_recursive()
$arr1 = array(1, 2, 3, 4, 'color'=>'red'); $arr2 = array('a', 'b', 'c', 'color'=>'blue'); prin ...
- PHP数组合并 array_merge 与 + 的差异
在PHP数组合并出过几次问题都没记住,写下来加强一点记忆 PHP数组在合并时,使用 array_merge 与 + 的差异: 1.array_merge(array $array1 [, array ...
- PHP合并数组+与array_merge的区别分析
主要区别是两个或者多个数组中如果出现相同键名,键名分为字符串或者数字,需要注意 1)键名为数字时,array_merge()不会覆盖掉原来的值,但+合并数组则会把最先出现的值作为最终结果返回,而把后面 ...
- 深度解析PHP数组函数array_merge
很久之前就用到过这个函数,只不不过是简单的用用而已并没有做太深入的研究 今天在翻阅别人博客时看到了对array_merge的一些使用心得,故此自己来进行一次总结. array_merge是将一个或者多 ...
- php数组函数-array_merge()
array_merge()函数把两个或多个数组合并为一个数组. 如果键名有重复,该键的键值为最后一个键名对应的值.如果数组是数字 索引,则键名会以连续方式重新索引. 注:如果仅仅向array_merg ...
- PHP合并数组+与array_merge的区别
http://www.phpernote.com/php-string/351.html PHP中合并两个数组可以使用+或者array_merge,但这两个还是有区别的 主要区别是当两个或者多个数 ...
- PHP 数组相加 和 数组合并array_merge
$arr1 = array("a"=>"PHP","b"=>"java","python" ...
- 【原】Java学习笔记011 - 数组
package cn.temptation; import java.util.Scanner; public class Sample01 { public static void main(Str ...
- 全套Java教程_Java基础入门教程,零基础小白自学Java必备教程 #011 # 第十一单元 String&ArrayList #
一.本单元知识点概述 (Ⅰ)知识点概述 二.本单元教学目标 (Ⅰ)重点知识目标 1.ArrayList集合的常用方法2.ArrayList存储数据和遍历数据3.String类的构造方法4.String ...
随机推荐
- es6函数模块-------初步学习
初步学习: 函数参数允许尾逗号 function clownsEverywhere( param1, param2, //param2后面有逗号 ) { } 函数参数可以赋初值 利用解构赋值默认值结合 ...
- 『NiFi 自定义 Processor 无法获取到 Logger』问题解决
一.概述 自定义的 Processor 继承了 AbstractProcessor,而 AbstractProcessor 继承了 AbstractSessionFactoryProcessor ,g ...
- 新linux系统上rz 与sz命令不可用
使用命令进行安装:yum install lrzsz 即可使用
- zookeeper 监听事件 CuratorWatcher
zookeeper 监听事件 CuratorWatcher CuratorWatcher一次注册只监听一次,不监听查询. 1.监听测试类 package com.qy.learn.zk.curator ...
- windows安装VisualSVN Server
- 自制mysql的rpm包
MySQL安装一般使用RPM或者源码安装的方式.RPM安装的优点是快速,方便.缺点是不能自定义安装目录.如果需要调整数据文件和日志文件的存放位置,还需要进行一些手动调整.源码安装的优点是可以自定义安装 ...
- # 20145314《信息安全系统设计基础》期中复习总结 Part B
20145314<信息安全系统设计基础>期中复习总结 Part B 学习知识点内容总结 复习线索:http://group.cnblogs.com/topic/73069.html 本周的 ...
- @component的注解
1.@controller 控制器(注入服务) 2.@service 服务(注入dao) 3.@repository dao(实现dao访问) 4.@component (把普通pojo实例化到spr ...
- 1_archlinux_安装篇
系统安装 可参考网友的文章: https://www.douban.com/note/263375303/?type=like http://www.68idc.cn/help/server/linu ...
- shell小脚本--从laod博客更新hosts文件
#!/bin/bash #-------------------------------------------- # name: change-hosts.sh #----------------- ...