首页 > 编程笔记 > PHP笔记 阅读:20

PHP数组添加元素的3种方法(附带实例)

PHP 中,往数组里添加元素有以下 3 种方式:

PHP直接添加数组元素

直接添加数组元素的语法如下:

$Arrayname[<key>]=value


【实例 1】直接添加数组元素。
<?php
header("content-type:text/html;charset=utf-8");
$booklist=Array("PHP",4=>"ASP","JSP","名著1"=>"西游记","名著2"=>"水浒传","小说"=>"人生若只如初见");
$booklist["名著3"]= "红楼梦";
print_r($booklist);
?>
运行结果为:

Array
(
    [0] => PHP
    [4] => ASP
    [5] => JSP
    [名著1] => 西游记
    [名著2] => 水浒传
    [小说] => 人生若只如初见
    [名著3] => 红楼梦
)

PHP Array_push()添加数组元素

Array_push() 函数的基本语法如下:

int Array_push(Array $Array,mixed var[,mixed…])


【实例 2】创建数组,并使用 Array_push() 函数添加数组元素。
<?php
header("content-type:text/html;charset=utf-8");
$booklist=Array("PHP",4=>"ASP","JSP","名著1"=>"西游记","名著2"=>"水浒传","小说"=>"人生若只如初见");
Array_push($booklist,"JAVA","红楼梦");
print_r($booklist);
?>
运行结果为:

Array
(
    [0] => PHP
    [4] => ASP
    [5] => JSP
    [名著1] => 西游记
    [名著2] => 水浒传
    [小说] => 人生若只如初见
    [6] => JAVA
    [7] => 红楼梦
)

PHP Array_unshift()添加数组元素

Array_unshift() 函数用于在数组开头插入一个或多个元素,并返回 Array 数组的新元素数目。基本语法如下:
int Array_unshift(Array $Array,mixed var[,mixed…]);

【实例 3】在数组头部添加数组元素。
<?php
header("content-type:text/html;charset=utf-8");
$booklist=Array("PHP",4=>"ASP","JSP","名著1"=>"西游记","名著2"=>"水浒传","小说"=>"人生若只如初见");
Array_unshift($booklist,"JAVA","红楼梦");
print_r($booklist);
?>
运行结果为:

Array
(
    [0] => JAVA
    [1] => 红楼梦
    [2] => PHP
    [3] => ASP
    [4] => JSP
    [名著1] => 西游记
    [名著2] => 水浒传
    [小说] => 人生若只如初见
)

由上述实例可以总结出 Array_push() 函数和 Array_unshift() 函数之间的区别:

相关文章