Home>Article>Backend Development> Can php define an array?
Can define arrays. 3 methods: 1. Direct assignment method, the syntax is "$array variable name [subscript] = value;", where the subscript (key name) can be a string or an integer, and the subscript can be omitted; 2. Use The array() function defines an array, the syntax is "$array variable name=array(key 1=> value 1, key 2 => value 2,..., key N=> value N);"; 3. Use Array literal "[]" defines an array, and the syntax is "$array variable name=[key 1=> value 1, key 2 => value 2,..., key N=> value N];".
The operating environment of this tutorial: windows7 system, PHP version 8.1, DELL G3 computer
php can define arrays. PHP provides a variety of methods to define and initialize arrays.
Method 1. Directly assign values to array elements
We can use the form "$Array variable name [subscript] = Value;
" format to create and initialize the array
The subscript
can be a string, an integer, or empty (that is, no specific index value is specified).
The subscript can be omitted.When we do not specify a specific index value within square brackets, the default is a numeric index, and the index value starts from 0 and increases by default.
Output result:
Method 2. Use array() function
## The #array() function is used to create arrays. Direct array() function, without adding any parameters, can create an empty array array() function accepts a certain number of value parameters separated by commas . array() function also accepts a certain number ofkey=>valueparameter pairs separated by commas.
"1","a"=>"",2=>"2","b"=>0,"c"=>"blue"); //输出语句 var_dump($array); ?>
Method 3: Use array literal "[]" to define the array
Array literal (Array Literals) is a comma-separated list containing one or more expressions, enclosed in square brackets ([…]). It accepts a certain number of comma-separatedkey=>valueparameter pairs. The syntax format is as follows:
$数组变量名 = [key1 => value1, key2 => value2, ..., keyN => valueN];The sample code is as follows:
"1","a"=>"",2=>"2","b"=>0,"c"=>"blue"]; var_dump($array); ?>If you do not use the
=>symbol to specify the subscript, The default is an indexed array. The default index value also starts from 0 and increases in sequence. The sample code is as follows:
PHP Video Tutorial"
The above is the detailed content of Can php define an array?. For more information, please follow other related articles on the PHP Chinese website!