value 1, key 2 => value 2,..., key N => value N);"; 3. Use array literals "[]" defines an array, the syntax is "$array variable name=[key 1 => value 1, key 2 => value 2,..., key N => value N];"."/> value 1, key 2 => value 2,..., key N => value N);"; 3. Use array literals "[]" defines an array, the syntax is "$array variable name=[key 1 => value 1, key 2 => value 2,..., key N => value N];".">

Home  >  Article  >  Backend Development  >  Can php define an array?

Can php define an array?

青灯夜游
青灯夜游Original
2022-09-26 17:49:533235browse

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];".

Can php define an array?

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).

<?php
header("Content-type:text/html;charset=utf-8");
$array[0] = &#39;欢迎&#39;;
$array[1] = &#39;来到&#39;;
$array[2] = &#39;PHP中文网&#39;;
$array[&#39;url&#39;] = &#39;https://www.php.cn/&#39;;
//输出语句
var_dump($array);
?>

Can php define an array?

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.

<?php
header("Content-type:text/html;charset=utf-8");
$array[] = &#39;香蕉&#39;;
$array[] = &#39;苹果&#39;;
$array[] = &#39;橘子&#39;;
$array[] = &#39;榴莲&#39;;
//输出语句
var_dump($array);
?>

Output result:

Can php define an array?

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

<?php
$array = array();
//输出语句
var_dump($array);
?>

Can php define an array?

array() function accepts a certain number of value parameters separated by commas .

<?php
header("Content-type:text/html;charset=utf-8");
$array= array("香蕉","苹果","梨子","橙子","橘子","榴莲");
//输出语句
var_dump($array);
?>

Can php define an array?

array() function also accepts a certain number of

key=>value parameter pairs separated by commas.

<?php
header("Content-type:text/html;charset=utf-8");
$array=array(1=>"1","a"=>"",2=>"2","b"=>0,"c"=>"blue");
//输出语句
var_dump($array);
?>

Can php define an 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-separated

key=>value parameter pairs. The syntax format is as follows:

$数组变量名 = [key1 => value1, key2 => value2, ..., keyN => valueN];

The sample code is as follows:

<?php
header("Content-type:text/html;charset=utf-8");
$array = [1=>"1","a"=>"",2=>"2","b"=>0,"c"=>"blue"];
var_dump($array);
?>

Can php define an 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
header("Content-type:text/html;charset=utf-8");
$array = ["香蕉","苹果","梨子","橙子","橘子","榴莲"];
var_dump($array);
?>

Can php define an array?

Recommended learning: "

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!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn