Rumah  >  Artikel  >  pembangunan bahagian belakang  >  php数组的下标默认是什么

php数组的下标默认是什么

青灯夜游
青灯夜游asal
2022-05-07 16:00:232727semak imbas

php数组的下标默认是整数类型,且从0开始。在php中,如果创建数组时不手动设置字符串键名(下标),则默认创建索引数组,其下标(键名)由整数值组成,且默认的索引值是从0开始依次增加的;每个数字对应一个数组元素在数组中的位置,不需要特别指定。

php数组的下标默认是什么

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

在 PHP 中声明数组可以使用以下两种方法:

  • 直接为数组元素赋值即可声明数组;

  • 使用 array() 函数声明数组。

但无论哪种方法,如果创建数组时不手动设置字符串键名(下标),则默认创建索引数组

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$array[] = &#39;苹果&#39;;
$array[] = &#39;香蕉&#39;;
$array[] = &#39;梨&#39;;
$array[] = &#39;桃子&#39;;
var_dump($array);
?>

1.png

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$array = array(&#39;红色&#39;,&#39;黄色&#39;,&#39;蓝色&#39;,&#39;白色&#39;);

var_dump($array);
?>

2.png

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

只有手动指定字符串键名,才会设置关联数组:

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$array = array("id"=>25,"name"=>"李华","age"=>18);

var_dump($array);
?>

3.png

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

推荐学习:《PHP视频教程

Atas ialah kandungan terperinci php数组的下标默认是什么. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn