数组的定义
一、使用赋值方式定义数组:
使用赋值方式定义数组是最简单的方式。 这种方式实际上就是创建一个数组变量,然后使用赋值运算符直接给变量赋值,其语法格式如下:
$arrayName[key] = value
$arrayName”是数组名。
“key”是数组的下标,其类型可以是整型或字符串。
“value”可以是任意类型的数据。
定义一个索引数组的示例代码如下:
$arr[0] = 123; //整数
$arr[1] = “hello”; //字符串
$arr[2] = 45.6; //浮点数
$arr[3] = true; //布尔值
a
r
r
[
4
]
=
n
u
l
l
;
/
/
n
u
l
l
代码中定义了一个索引数组变量
arr[4] = null; //null 代码中定义了一个索引数组变量
arr[4]=null;//null代码中定义了一个索引数组变量arr。 需要注意的是,如果没有指定“键”(即[]内的键名省略不写),则使用默认键,即“键”从0开始,依次递增。
使用赋值方式定义一个关联数组,示例代码如下:
$arr[“id”] = 1;
$arr[“name”] = “韩某”;
$arr[“address”] = “北京”;
$arr[“email”] = “bd789.cn”;
关联数组,数组元素的“键”都是字符串,并且“键”与“值”具有一一对应关系。
例:
<?php echo ""; $stu=[ "id"=>1254, "name"=>"刘德华", "mobile"=>"13976507648" ]; $stu["sex"]="男"; print_r($stu); ?>
二、使用array()函数也可以定义数组,
它接收数组的元素作为参数,多个元素之间使用英文逗号分隔,其语法格式如下:
$arrayName = array( key1 => value1, key2 => value2, …)
如果省略了key部分,则定义的数组默认为索引数组。
使用array()函数定义一个数组,示例代码如下:
$arr = array( 123, “hello”, 45.6, true );
在数组 a r r 中只定义了数组元素的值,省略了“键”的部分,则 arr中只定义了数组元素的值,省略了“键”的部分,则 arr中只定义了数组元素的值,省略了“键”的部分,则arr默认为索引数组,并且“键”从0开始,依次递增。
使用array()函数定义一个关联数组,示例代码如下:
$arr = array(
“id”=> 1,
“name”=> “韩某”,
“address”=> “北京”,
“email”=> “codeit.org.cn”
);
三,使用[]定义数组
$a=[66,64,90,88,76,100,94];
$a=[“a”=>100,“b”=>50,“c”=>200,“d”=>190];
参考链接:https://blog.csdn.net/m0_69034993/article/details/127225879