The subscript of the php array is an integer type by default and starts from 0. In php, if you do not manually set the string key name (subscript) when creating an array, an index array will be created by default. Its subscript (key name) consists of an integer value, and the default index value increases sequentially starting from 0. ;Each number corresponds to the position of an array element in the array and does not need to be specified.
The operating environment of this tutorial: windows7 system, PHP7.1 version, DELL G3 computer
You can use the following two methods to declare an array in PHP Method:
Declare the array by directly assigning values to the array elements;
Use the array() function to declare the array.
But no matter which method, if you do not manually set the string key name (subscript) when creating the array, the index array will be created by default
<?php header('content-type:text/html;charset=utf-8'); $array[] = '苹果'; $array[] = '香蕉'; $array[] = '梨'; $array[] = '桃子'; var_dump($array); ?>
<?php header('content-type:text/html;charset=utf-8'); $array = array('红色','黄色','蓝色','白色'); var_dump($array); ?>
The subscript (key name) of the index array consists of integer values and starts from 0 by default. Each number corresponds to the position of an array element in the array. It is not required Specifically, PHP will automatically assign an integer value to the key name of the index array, and then automatically increment from this value.
Only when the string key name is manually specified, the associative array will be set:
<?php header('content-type:text/html;charset=utf-8'); $array = array("id"=>25,"name"=>"李华","age"=>18); var_dump($array); ?>
The key name of the associative array can be any integer or string. If the key name is a string, add a delimiting modifier to the key name - single quotes ' ' or double quotes " ". For indexed arrays, in order to avoid confusion, it is best to add delimiters.
Recommended learning: "PHP Video Tutorial"
The above is the detailed content of What is the default subscript of a php array?. For more information, please follow other related articles on the PHP Chinese website!