文档章节

php学习笔记之 array+array 和 array_merge

solate
 solate
发布于 2016/07/22 16:43
字数 201
阅读 10
收藏 0
<?php

/**
 * array_merge是丢弃原来的数字的key,而保留字符串形式的key,
 * 然后组成一个新的数组,不管键名是否一样,都不合并,
 * 除非键名和value同时一样并且还必须是字符串形式的key才合并。
 * 而array+array就是不管你是什么情况,
 * 它都只会先把前面的数组的数据先放到新生成的数组中,
 * 之后再看第二个array是否比第一个数组个数多,多的就添加进来,
 * 它只数个数,但是这种情况它会添加进来
 */
$a = array('a'=>'aaa','b'=>'bbb','c'=>'ccc','d'=>'ddd');
$b = array('d'=>'ddddd','other','another','d'=>'d');
$d = $a + $b;
$e = array_merge($a,$b);
var_dump($d);
var_dump($e);

$a = array("aaa");
$b = array("bbb", "cccc");
$d = $a + $b;
var_dump($d);



?>

本文转载自:http://blog.csdn.net/u010530373/article/details/43528927

共有 人打赏支持
solate
粉丝 8
博文 123
码字总数 107428
作品 0
成都
程序员
私信 提问
go学习笔记--多数组合并

go学习笔记--多数组合并 go语言本身没有类似php中得array_merge的函数,无法直接实现多个数组的合并 但是这类操作在日常开发中真的是很常见, 有两种方案完成这个操作 1:append() 这个函数固...

coder_kev
2018/03/02
0
0
PHP 学习笔记 - - - 简单方法的使用 (数组)

数组的定义 1. 无索引方法 $list = array("test","test1","test2","test3"); 该方法定义的数组默认索引从0开始 2. 有索引 $list = array( 1 => "test", 2 => "test1", 3 => "test2", 4 => "......

scymore
2016/04/27
28
0
Yii2 Day 11 添加微信第三方登录

AuthClient Yii官方写的第三方登录扩展,可以封装了基于OpenId,OAuth1,OAuth2标准的第三方授权登录过程,可以轻松实现Facebook,GitHub,Google,LinkedIn等第三方登录集成。无奈官方自带的...

_Elvis
2015/12/25
1K
3
【机器学习】Numpy&Pandas 快速入门笔记

Numpy&Pandas 快速入门笔记 Xu An 2018-4-6 ######Numpy部分###### 1、创建array import numpy as np a=np.array([[2,23,4],[21,3,43],[34,43,234]],dtype=np.int32) #创建矩阵 使用dtype进行......

XuAn97916
2018/06/26
0
0
编程学习读书笔记之jQuery函数应用学习心得(图)

编程学习读书笔记之jQuery函数应用学习心得(图) jQuery.extend() 函数 用于将一个或多个对象的内容合并到目标对象。 1.当提供两个或多个对象给.extend(),对象的所有属性都添加到目标对象(...

原创小博客
2018/07/23
0
0

没有更多内容

加载失败,请刷新页面

加载更多

pg_lightool基于basebackup的单表恢复和块恢复

开源软件pg_lightool,实现了基于wal日志的块恢复。详情参见博客:https://my.oschina.net/lcc1990/blog/1931485。由于wal日志中FPW的不确定性,它不能作为一个数据库恢复的解决方案。目前对...

movead
18分钟前
2
0
对比剖析Swarm Kubernetes Marathon编排引擎

Docker Native Orchestration 基本结构 Docker Engine 1.12 集成了原生的编排引擎,用以替换了之前独立的Docker Swarm项目。Docker原生集群(Swarm)同时包括了(Docker Engine \/ Daemons)...

Linux就该这么学
19分钟前
1
0
Mybatis的结果集处理

此时我们已经可以把整段的SQL语句取出,但还并没有在数据库中去执行,我们可以先来分析一下配置文件中SQL语句执行后的结果集是如何处理的。 Mybatis会将结果集按照映射配置文件中定义的映射规...

算法之名
31分钟前
16
0
Spring Boot(Spring的自动整合框架)

Spring Boot 是一套基于Spring框架的微服务框架,由于Spring是一个轻量级的企业开发框架,主要功能就是用于整合和管理其他框架,想法是将平时主流使用到的框架的整合配置预先写好,然后通过简...

花漾年华
34分钟前
2
0
Windows下条件变量的实现

条件变量是什么? 是一种同步对象。 条件变量有什么用? 用于复杂的、多线程的、多核的程序中,实现多个线程间同步任务。 条件变量与其它同步对象的区别? 与事件、互斥锁、segment等同步对象...

shzwork
36分钟前
1
1

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部