索引数组
数组是一组数据的集合,这组数据按照一定的规则组织起来,形成一个可操作的整体。
PHP数组分类(根据数组下标不同):
索引数组
关联数组
索引数组:数组的下标是由整数数字组成,默认从 0 开始,向后每次加 1。
定义索引数组语法格式:
1、定义一个空数组
$数组名 = array();
2、定义数组并赋值
$数组名 = array( 值 , 值 , 值 … );
示例1
<?php
header(“content-type:text/html;charset=utf-8”);
$arr=array(“北京”,100,”上海”,”天津”);
print_r($arr);
代码讲解
1、定义数组并赋值
$arr = array(“北京”,100,”上海”,”天津”);
定义索引数组,并将 “北京”、100、”上海”、”天津” 这四个值存储到数组中。
$arr:是数组的名称。
在 PHP 中,通过数组名称及数组下标,可实现对数组中所有值的操作。
索引数组取值语法格式:
$数组名称[下标];
示例2
<?php
header(“content-type:text/html;charset=utf-8”);
$arr=array(“北京”,100,”上海”,”天津”);
echo”数组中第1个值:{$arr[0]}
“;
echo”数组中第3个值:{$arr[2]}
“;
代码讲解
1、数组取值
echo “数组中第1个值:{$arr[0]}
“;
echo “数组中第3个值:{$arr[2]}
“;
取出 $arr 数组中的值,并输出。
$arr:是数组名称。
$arr[0]:代表 $arr 数组中第 1 个值,而数组中第 1 个值的下标为 0。
$arr[2]:代表 $arr 数组中第 3 个值,而数组中第 3 个值的下标为 2。
索引数组存值语法格式:
1、将值存储到数组指定下标位置
$数组名[下标] = 值;
2、向数组末尾追加值
$数组名[] = 值;
示例3
<?php
header(“content-type:text/html;charset=utf-8”);
$arr=array(“北京”,100,”上海”,”天津”);
$arr[5]=”西安”;
$arr[1]=”深圳”;
$arr[]=”南京”;
print_r($arr);
代码讲解
1、将值存储到数组指定下标位置
$arr[5] = “西安”;
将 “西安” 存储到 $arr 数组中 5 下标对应的位置。
2、修改数组中原有值
$arr[1] = “深圳”;
将 “深圳” 存储到 $arr 数组中 1 下标对应的位置。
注:因为 $arr 数组 1 下标原本就有值,所以此句代码,相当于将 1 下标原有值修改为 “深圳”。
3、向数组末尾追加值
$arr[] = “南京”;
将 “南京” 添加到 $arr 数组的末尾位置。
在 PHP 中,通过 count() 函数可以获得数组长度。数组长度,是指数组中存储的值的个数。
获得数组长度语法格式:
count($数组名称);
示例4
<?php
header(“content-type:text/html;charset=utf-8”);
$arr=array(“北京”,100,”上海”,”天津”);
$len=count($arr);
echo”数组长度为:{$len}”;
代码讲解
1、获得数组长度
$len = count($arr);
通过 count() 函数,获得 $arr 数组长度,也就是 $arr 数组中值的个数。