php array的用法,PHP array() 函数用法及示例

PHP array() 函数用法及示例

定义和用法

array()函数是用来创建一个PHP数组。该函数可用于创建索引数组或关联数组。PHP数组可以是一维或多维的。

语法

创建PHP索引数组的语法:$a = array(value1, value2, value3, ...)

创建PHP关联数组的语法:$a = array(key1 => value1, key2 => value2...)

参数序号参数及说明

1key(可选)

它指定数字或字符串类型的键。如果未设置,则生成一个整数键,从0开始

2value(必填)

它指定值

返回值

此函数返回参数数组。

PHP版本

此函数最初是作为核心PHP 4.0.0的一部分引入的。

在线示例

下面的示例创建一个空的PHP数组:

示例<?php

$abc = array();

print_r($abc);

?>测试看看‹/›

输出结果Array ()

在线示例

下面的示例创建一个包含少量元素的PHP索引数组:

示例<?php

$abc = array("A", "B", "C");

print_r($abc);

?>测试看看‹/›

输出结果Array

(

[0] => A

[1] => B

[2] => C

)

在线示例

以下示例创建一个以数字为键的PHP关联数组:

示例<?php

$abc = array(1 => "One", 2 => "Two", 3 => "Three");

print_r($abc);

?>测试看看‹/›

输出结果Array

(

[1] => One

[2] => Two

[3] => Three

)

在线示例

以下示例创建一个以字符串为键的PHP关联数组:

示例<?php

$abc = array("one" => "One", "two" => "Two", "three" => "Three");

print_r($abc);

?>测试看看‹/›

输出结果Array

(

[one] => One

[two] => Two

[three] => Three

)

在线示例

以下示例说明如何在现有的PHP数组中添加更多值:

示例<?php

$abc = array(1 => "One", 2 => "Two", 3 => "Three");

print_r($abc);

/*在上面的数组中再加两个值 */

$abc[4] = "Four";

$abc[5] = "Five";

print_r($abc);

?>测试看看‹/›

输出结果Array

(

[1] => One

[2] => Two

[3] => Three

)

Array

(

[1] => One

[2] => Two

[3] => Three

[4] => Four

[5] => Five

)

在线示例

下面的示例演示如何创建二维数组,如何为关联数组指定键以及如何在普通数组中跳过并继续数字索引。

示例<?php

$fruits = array (

"fruits"  => array("a" => "orange", "b" => "banana", "c" => "apple"),

"numbers" => array(1, 2, 3, 4, 5, 6),

"holes" => array("first", 5 => "second", "third")

);

print_r($fruits);

?>测试看看‹/›

输出结果Array

(

[fruits] => Array

(

[a] => orange

[b] => banana

[c] => apple

)

[numbers] => Array

(

[0] => 1

[1] => 2

[2] => 3

[3] => 4

[4] => 5

[5] => 6

)

[holes] => Array

(

[0] => first

[5] => second

[6] => third

)

)

在线示例

要删除单个数组元素或完整数组,可以使用unset()函数:

示例<?php

$abc = array(1 => "One", 2 => "Two", 3 => "Three");

print_r($abc);

/* 现在让我们删除索引为2的元素*/

unset( $abc[2] );

print_r($abc);

/* 现在让我们删除整个数组 */

unset($abc);

print_r($abc);

?>测试看看‹/›

输出结果Array

(

[1] => One

[2] => Two

[3] => Three

)

Array

(

[1] => One

[3] => Three

)

PHP Notice:  Undefined variable: abc in main.php on line 13

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值