php中数组键必须为数字吗

青灯夜游
Freigeben: 2023-03-15 21:42:01
Original
2885 Leute haben es durchsucht

在php中,数组键不是必须为数字,还可以为字符串。PHP数组比较灵活,不但支持以整数为键名的索引数组,而且支持以字符串或字符串、数字混合为键名的关联数组;如果数组键名是一个字符串,则要给这个键名加上一个定界修饰符(单引号''或双引号"")。

php中数组键必须为数字吗

本教程操作环境:windows7系统、PHP7.1版、DELL G3电脑

在php中,数组键不是必须为数字,还可以为字符串。

数组 array 是一组有序的变量,其中每个值被称为一个元素。每个元素由一个特殊的标识符来区分,这个标识符称为键(也称为下标)。

数组中的每个实体都包含两项,分别是键(key)和值(value)。可以通过键值来获取相应的数组元素,这些键可以是数值键,也可以是关联键。如果说变量是存储单个值的容器,那么数组就是存储多个值的容器。

PHP 数组比其他高级语言中的数组更加灵活,不但支持以数字为键名的索引数组,而且支持以字符串或字符串、数字混合为键名的关联数组。

1) 索引数组--数字键名

索引数组的下标(键名)由数字组成,默认从 0 开始,每个数字对应一个数组元素在数组中的位置,不需要特别指定,PHP 会自动为索引数组的键名赋一个整数值,然后从这个值开始自动递增。如下所示:

$arr=array(1,2,3,4,5,6,7,8,9,10);
Nach dem Login kopieren

1.png

2) 关联数组--字符串键名

关联数组的下标(键名)由数值和字符串混合的形式组成,如果一个数组中有一个键名不是数字,那么这个数组就是关联数组。如下所示:

$arr=array("id"=>1,"name"=>"李华","age"=>23,"1"=>1,"id2"=>52);
Nach dem Login kopieren

2.png

说明:关联数组的键名可以是任何一个整数或字符串。如果键名是一个字符串,则要给这个键名加上一个定界修饰符——单引号' '或双引号" "。对于索引数组,为了避免混清,最好也加上定界符。

推荐学习:《PHP视频教程

Das obige ist der detaillierte Inhalt vonphp中数组键必须为数字吗. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!