$arr = array(
萨嘎网站制作公司哪家好,找创新互联!从网页设计、网站建设、微信开发、APP开发、响应式网站设计等网站项目制作,到程序开发,运营维护。创新互联于2013年成立到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选创新互联。
array(1,2,3),
array("a","b","c")
);
//在数组尾部添加元素
$arr[]=array(11,22,33);
print_r($arr);
这是输出的结果!
Array(
[0] = Array
(
[0] = 1
[1] = 2
[2] = 3
)
[1] = Array
(
[0] = a
[1] = b
[2] = c
)
[2] = Array
(
[0] = 11
[1] = 22
[2] = 33
)
)
尾部添加元素
语法格式如下:
int array_push ( array $array , mixed $var [, mixed $... ] )
参数 array 为指定的数组,参数 $var 为压入数组中的值。
下面就是 array_push()函数向数组尾部添加元素,具体示例代码如下:
?php
$array_push = array("1","2");//定义数组
array_push($array_push,"3","4");//添加元素
$array_push[] = '5';
print_r($array_push);// 输出数组结果
array_unshift头部添加元素
array_push的原理类似,只是方向不同。
语法格式如下:
int array_unshift ( array $array , mixed $var [, mixed $... ] )
下面我们直接通过实例跟大家介绍array_unshift()函数,具体代码如下:
?php
$names = ['andy', 'tom', 'jack'];
array_unshift($names, 'joe', 'hank');
print_r($names);
1. php中增加数组元素的方法:
(1)通过赋值增加数组元素 :$states[‘name’]=’Tom’;
(2)int array_push(array target_array,mixed variable [,mixed variable…]) 函数将variable增加到target_array的末尾,成功时返回true,否则返回false,其中variable可以是多个;
(3)int array_unshift(array target_array,mixed variable [,mixed variable…]) 函数将variable增加到target_array的数组头,成功时返回true,否则返回false,其中variable可以是多个。所有已有的数值键都会相应地修改,而关联键不受影响;
(4)array array_pad(array target_array,integer length,mixed pad_value) 将target_array 的大小增加到length指定的长度。
具体方法:
1.使用array_merge方法实现类似array_unshift在开头添加元素的功能
代码如下:
?php
$queue = array('a', 'B');
$queue = array_merge(array('front' = 'hello'), $queue);
/*
Array
(
[front] = hello
[0] = a
[1] = b
)
*/
?
2.+操作符
代码如下:
?php
$queue = array('a', 'B');
$queue = array('front' = 'Hello') + $queue;
?
输出结果与使用array_merge方法一样。
3.在元素结尾添加关联数组元素
代码如下:
?php
$queue = array('a', 'B');
$queue['front'] = 'hello';
/*
输出
Array
(
[0] = a
[1] = b
[front] = hello
)
*/
?