PHP 起步篇 互动版

在线工具推荐: Three.js AI纹理开发包 - YOLO合成数据生成器 - GLTF/GLB在线编辑 - 3D模型格式在线转换 - 可编程3D场景编辑器

声明数组

  在介绍PHP中数组的声明之前,首先介绍一下数组中的键。PHP提供了两种索引下标,分别为数值索引和关联索引。数值索引由数字组成,下标从0开始,数值索引一般表示数组元素在数组中的位置。与数值索引不同,关联索引一般表示索引与该索引对应的数组元素的关系。

  PHP中声明数组的方式主要有两种,第一种是应用array()函数声明数组,第二种是通过直接为数组元素赋值的方式声明数组。array()函数的声明格式如下:

array("数组下标1"=>"数组元素值1","数组下标2"=>"数组元素值2",....,"数组下标n"=>"数组元素值n");

  应用array()函数声明数组时,数组下标既可以是数值索引也可以是关联索引。下标与数组元素值之间用"=>"进行连接,不同数组元素之间用逗号进行分隔。当然我们也可以用简单的定义方式:

array("数组元素值1","数组元素值2","数组元素值3",...);

应用这种定义方式,下标默认从0开始,依次增1。而数组元素的访问可以通过[下标]的方式,如下代码:

<?php
header("Content-Type:text/html;charset=utf-8;");
$array=array("1"=>"汇","2"=>"智","3"=>"网");  //声明数组
echo $array[1];
echo $array[2];     // 输出数组元素的值
echo $array[3]." ";
$array1=array("汇","智","网");
echo $array1[0];
echo $array1[1];
echo $array1[2];
?>

数组直接赋值,如下代码:

<?php
header("Content-Type:text/html;charset=utf-8;");
$array[1]="汇";
$array[2]="智"; 
$array[3]="网";
print_r($array); //输出所创建的数组结构
?>

运行结果为:Array ( [1] => 汇 [2] => 智 [3] => 网 )