php数组函数序列之array_unshift() 在数组开头插入一个或多个元素

2015-01-24信息快讯网
array_unshift()定义和用法
array_unshift() 函数在数组开头插入一个或多个元素。

被加上的元素作为一个整体添加,这些元素在数组中的顺序和在参数中的顺序一样。

该函数会返回数组中元素的个数。

语法
array_unshift(array,value1,value2,value3...)参数 描述
array 必需。规定输入的数组。
value1 必需。规定插入的值。
value2 可选。规定插入的值。
value3 可选。规定插入的值。

提示和注释
注释:所有的数值键名将修改为从零开始重新计数,所有的字符串键名保持不变。

例子 1
 
<?php 
$a=array("a"=>"Cat","b"=>"Dog"); 
array_unshift($a,"Horse"); 
print_r($a); 
?> 

输出:

Array ( [0] => Horse [a] => Cat [b] => Dog )例子 2
返回键值:
 
<?php 
$a=array("a"=>"Cat","b"=>"Dog"); 
print_r(array_unshift($a,"Horse")); 
?> 

输出:

3例子 3
数组带有数值键:
 
<?php 
$a=array(0=>"Cat",1=>"Dog"); 
array_unshift($a,"Horse"); 
print_r($a); 
?> 

输出:

Array ( [0] => Horse [1] => Cat [2] => Dog )
解析php二分法查找数组是否包含某一元素
php中判断数组是一维,二维,还是多维的解决方法
php二维数组排序与默认自然排序的方法介绍
php笔记之:php数组相关函数的使用
PHP 读取Postgresql中的数组
如何用PHP实现插入排序?
PHP插入排序实现代码
php函数array_merge用法一例(合并同类数组)
PHP获取数组中某元素的位置及array_keys函数应用
php从数组中随机抽取一些元素的代码
php数组相加 array(“a”)+array(“b”)结果还是array(“a”)
巧用php中的array_filter()函数去掉多维空值的代码分享
PHP输出数组中重名的元素的几种处理方法
php调用方法mssql_fetch_row、mssql_fetch_array、mssql_fetch_assoc和mssql_fetch_objcect读取数据的区别
php读取txt文件组成SQL并插入数据库的代码(原创自Zjmainstay)
php插入中文到sqlserver 2008里出现乱码的解决办法分享
PHP删除数组中的特定元素的代码
逆序二维数组插入一元素的php代码
php数组函数序列之array_slice() - 在数组中根据条件取出一段值,并返回
php数组函数序列之array_flip() 将数组键名与值对调
php数组函数序列之array_push() 数组尾部添加一个或多个元素(入栈),返回新长度。
php数组函数序列之array_splice() - 在数组任意位置插入元素
php数组函数序列之in_array() - 查找数组中是否存在指定值
php 按指定元素值去除数组元素的实现方法
php数组函数序列之array_search()- 按元素值返回键名
php数组函数序列之krsort()- 对数组的元素键名进行降序排序,保持索引关系
©2014-2024 dbsqp.com