php数组添加元素方法小结


Posted in PHP onDecember 20, 2014

本文较为详细的总结了php数组添加元素方法。分享给大家供大家参考。具体分析如下:

如果我们是一维数组增加数组元素我们可以使用ArrayListay_push,当然除这种方法之外我们还有更直接的办法,这里就来给大家整理一下.

一维数组增加元素

$ArrayList = ArrayListay();
Array_push($ArrayList, el1, el2 ... eln);

但其实有一种更直接方便的做法,代码如下:

$ArrayList = ArrayListay();  
$ArrayList[] = el1;  
$ArrayList[] = el2;  
...  
$ArrayList[] = eln;

两种方法得出的效果是一样的.

添加一个或多个元素,代码如下:

<?php 
  $ArrayList1 = ArrayListay("a", "b"); 
  Array_push($ArrayList1, "c", "d"); 
  print_r($ArrayList1); 
 ?>

运行结果如下:
ArrayListay
  (
   [0] => a
   [1] => b
   [2] => c
   [3] => d
)
注:如果第一个参数不是数组,ArrayListay_push() 将发出一条警告.

在数组开头插入元素

1. ArrayListay_unshift,使用方法,代码如下:

<?php 
$array_Qlist = ArrayListay("军民联防", "banana"); 
Array_unshift($array_Qlist, "西瓜", "三水点靠木"); 
print_r($array_Qlist); 
?>

输出如下:
ArrayListay
(
    [0] => 西瓜
    [1] => 三水点靠木
    [2] => 军民联防
    [3] => banana
)

数组添加关联元素使用ArrayListay_push或者ArrayListay_unshift是行不通的,那么我们要如何增加呢,使用ArrayListay_merge方法实现类似ArrayListay_unshift在开头添加元素的功能,代码如下:

<?php 
$array_Qlist = ArrayListay('a', 'B'); 
$array_Qlist = Array_merge(ArrayListay('front' => '你好3water.com'), $array_Qlist); 
/* 
ArrayListay 
( 
  [front] => 你好3water.com 
  [0] => a 
  [1] => b 
) 
*/ 
?>

2. +操作符,代码如下:

<?php 
$array_Qlist = Array('a', 'B'); 
$array_Qlist = Array('front' => '你好小3water.com') + $array_Qlist; 
?>

输出结果与使用ArrayListay_merge方法一样.

3. 在元素结尾添加关联数组元素,代码如下:

<?php 
$array_Qlist = ArrayListay('a', 'B'); 
$array_Qlist['front'] = '你好3water.com'; 
/* 
输出 
ArrayListay 
( 
  [0] => a 
  [1] => b 
  [front] => 你好3water.com  
) 
*/ 
?>

至于有些朋友说Array_push增加元素与直接$a[]='a'这种性能要差点之外其它的都是一样,如果只要一个值就没可比性了.

希望本文所述对大家的PHP程序设计有所帮助。

PHP 相关文章推荐
一些PHP写的小东西
Dec 06 PHP
据说是雅虎的一份PHP面试题附答案
Jan 07 PHP
一个PHP数组应该有多大的分析
Jul 30 PHP
PHP运行时强制显示出错信息的代码
Apr 20 PHP
php在文件指定行中写入代码的方法
May 23 PHP
深入理解PHP中的Session和Cookie
Jun 21 PHP
php防止sql注入示例分析和几种常见攻击正则表达式
Jan 12 PHP
Laravel 5 框架入门(一)
Apr 09 PHP
thinkphp自带验证码全面解析
Sep 18 PHP
PHP+Ajax 检测网络是否正常实例详解
Dec 16 PHP
PHP中Cookie的使用详解(简单易懂)
Apr 28 PHP
laravel框架创建授权策略实例分析
Nov 22 PHP
php获取数组元素中头一个数组元素值的实现方法
Dec 20 #PHP
php中http与https跨域共享session的解决方法
Dec 20 #PHP
php将textarea数据提交到mysql出现很多空格的解决方法
Dec 19 #PHP
thinkphp中session和cookie无效的解决方法
Dec 19 #PHP
thinkphp3.0输出重复两次的解决方法
Dec 19 #PHP
thinkphp3.2.2实现生成多张缩略图的方法
Dec 19 #PHP
9个经典的PHP代码片段分享
Dec 18 #PHP
You might like
基于Zend的Config机制的应用分析
2013/05/02 PHP
简单的php新闻发布系统教程
2014/05/09 PHP
在Debian系统下配置LNMP的教程
2015/07/09 PHP
Yii使用技巧大汇总
2015/12/29 PHP
laravel 实现划分admin和home 模块分组
2019/10/15 PHP
jquery 多级下拉菜单核心代码
2010/05/21 Javascript
jquery.simple.tree插件 更简单,兼容性更好的无限树插件
2010/09/03 Javascript
jQuery动画与特效详解
2015/02/01 Javascript
javascript中arguments,callee,caller详解
2016/03/16 Javascript
Javascript 事件冒泡机制详细介绍
2016/10/10 Javascript
jquery+ajaxform+springboot控件实现数据更新功能
2018/01/22 jQuery
Vue Router的懒加载路径的解决方法
2018/06/21 Javascript
angular6根据environments配置文件更改开发所需要的环境的方法
2019/03/06 Javascript
Vuex的热更替如何实现
2020/06/05 Javascript
vue npm install 安装某个指定的版本操作
2020/08/11 Javascript
JavaScript实现鼠标移入随机变换颜色
2020/11/24 Javascript
vue前端和Django后端如何查询一定时间段内的数据
2021/02/28 Vue.js
python实现八大排序算法(2)
2017/09/14 Python
Pytorch反向求导更新网络参数的方法
2019/08/17 Python
Python如何实现机器人聊天
2020/09/10 Python
python实现人性化显示金额数字实例详解
2020/09/25 Python
python使用bs4爬取boss直聘静态页面
2020/10/10 Python
Python利用socket模块开发简单的端口扫描工具的实现
2021/01/27 Python
Myprotein葡萄牙官方网站:英国优质运动营养品牌
2016/09/12 全球购物
美国网上花店:JustFlowers
2017/02/12 全球购物
北美领先的智能产品购物网站:Wellbots
2018/06/11 全球购物
西班牙美妆电商:Perfume’s Club(有中文站)
2018/08/08 全球购物
英文留学推荐信范文
2014/01/25 职场文书
新年爱情寄语
2014/04/08 职场文书
对外汉语专业大学生职业生涯规划范文
2014/09/13 职场文书
关于对大人不礼貌的检讨书
2014/09/29 职场文书
个人公司授权委托书范本
2014/10/12 职场文书
2014年团委工作总结
2014/11/13 职场文书
2015年采购工作总结
2015/04/10 职场文书
昆虫记读书笔记
2015/06/26 职场文书
python爬取企查查企业信息之selenium自动模拟登录企查查
2021/04/08 Python