PHP数组

原始标题:PHP数组

数组可以在一个变量中存储多个值:

例子

<。?php

$汽车=阵列(“沃尔沃”、“宝马”、“丰田”);

呼应“我喜欢”。$汽车[0]。“,”。$cars[1]。“还有”。$cars[2]。“”;

?>;

运行实例

什么是数组?

数组是一个特殊的变量,可以在一个变量中存储多个值。

如果您有一个项目列表(例如,汽车名称列表),请将其存储在一个变量中,如下所示:

$cars1= "沃尔沃";

$cars2= "宝马";

$cars3= "丰田";

但是,如果您想遍历数组并找到一个特定的数组呢?如果数组中的项目数是300而不是3,该怎么办?

解决方法是创建一个数组!

数组可以在一个变量中存储多个值,并且可以基于键访问这些值。

用PHP创建数组

在PHP中,数组()函数用于创建数组:

数组();

在PHP中,有三种类型的数组:

数值数组 - 带有数字 ID 键的数组 关联数组 - 带有指定的键的数组,每个键关联一个值 多维数组 - 包含一个或多个数组的数组

PHP数值数组

创建数值数组有两种方法:

自动分配识别码键(识别码键总是从0开始):

$汽车=阵列(“沃尔沃”、“宝马”、“丰田”);

手动分配身份密钥:

展开全文

$汽车[0]=“沃尔沃”;

$汽车[1]=“宝马”;

$汽车[2]=“丰田”;

以下示例创建一个名为$cars的数字数组,为数组分配三个元素,然后打印一段包含数组值的文本:

例子

<。?php

$汽车=阵列(“沃尔沃”、“宝马”、“丰田”);

呼应“我喜欢”。$汽车[0]。“,”。$cars[1]。“还有”。$cars[2]。“”;

?>;

运行实例

获取数组计数()函数的长度

count()函数返回数组的长度(元素数):

例子

<。?php

$汽车=阵列(“沃尔沃”、“宝马”、“丰田”);

回声计数(汽车);

?>;

运行实例

遍历数字数组

遍历并打印数值数组中的所有值,可以使用for循环,如下所示:

例子

<。?php

$汽车=阵列(“沃尔沃”、“宝马”、“丰田”);

$ arrlength =计数($汽车);

$ x = 0;$x<。$ arrlength$x++)

{

回声$汽车[$ x];

回声" <。br>。;

}

?>;

运行实例

PHP关联数组

关联数组是使用指定给数组的键的数组。

创建关联数组有两种方法:

$ age =数组(“彼得”= >;“35”,“本”= >;“37”,“乔”= >;“43”);

或者:

$年龄[‘彼得’]=“35”;

$年龄[‘本’]=“37”;

$年龄[‘乔’]=“43”;

然后,您可以在脚本中使用指定的键:

例子

<。?php

$ age =数组(“彼得”= >;“35”,“本”= >;“37”,“乔”= >;“43”);

回声“彼得是”。$ age[‘彼得’]。"岁";

?>;

运行实例

遍历关联数组

遍历并打印关联数组中的所有值,可以使用foreach循环,如下所示:

例子

<。?php

$ age =数组(“彼得”= >;“35”,“本”= >;“37”,“乔”= >;“43”);

foreach(年龄为$x= >岁;$x_value)

{

回声”键= "。$x ",. Value= "。$ x _ value

回声" <。br>。;

}

?>;

正在运行的实例返回搜狐查看更多信息

负责任的编辑:

留言板

|PowerBy Zblog, Theme: 涂涂研版 By www.tusay.net