在 PHP 中初始化空数组
Minahil Noor
2023年1月30日
![在 PHP 中初始化空数组](/img/PHP/feature-image---php-initialize-empty-array.webp)
本文将介绍在 PHP 中初始化一个空数组的不同方法。
在 PHP 中使用方括号 []
初始化一个空数组
在 PHP 中,我们有多种方法和函数来初始化一个空数组。我们可以使用方括号 []
来初始化数组。正确使用方括号的语法如下。
$arrayName = [];
上述语法将创建一个空数组。我们也可以使用方括号向这个数组添加元素。下面的程序显示了我们在 PHP 中使用方括号 []
来初始化一个空数组的方法。
<?php
$myarray = [];
echo("This is an empty array.\n");
var_dump($myarray);
?>
输出:
This is an empty array.
array(0) {
}
我们也可以使用 []
向数组中添加元素。
<?php
$myarray = [];
echo("This is an empty array.\n");
var_dump($myarray);
$myarray = [
0=> "Sara",
1=> "John",
2=> "Melissa",
3=> "Tom",
];
echo("Now the array has four elements.\n");
var_dump($myarray);
?>
输出:
This is an empty array.
array(0) {
}
Now the array has four elements.
array(4) {
[0]=>
string(4) "Sara"
[1]=>
string(4) "John"
[2]=>
string(7) "Melissa"
[3]=>
string(3) "Tom"
}
在 PHP 中使用 array()
函数初始化一个空数组
我们也可以使用 array()
函数在 PHP 中初始化一个空数组。这个函数是一个专门用于创建数组的函数。使用这个函数的正确语法如下。
array($index1=>$value1, $index2=>$value2, ...,$indexN=>$valueN);
数组函数有 N 个参数。N 是数组的元素数。其参数的详细情况如下。
变量 | 说明 |
---|---|
$index1 , $index2 , …, $indexN 。 |
它是数组元素的索引。它可以是一个整数或一个字符串。 |
$value1 , $value2 , …,$valueN 。 |
它是数组元素的值。 |
下面的程序显示了我们在 PHP 中使用 array()
函数初始化一个空数组的方法。
<?php
$myarray = array();
echo("This is an empty array.\n");
var_dump($myarray);
?>
输出:
This is an empty array.
array(0) {
}
同样,我们也可以使用这个操作符来编写 N 个多行字符串。
<?php
$myarray = array();
echo("This is an empty array.\n");
var_dump($myarray);
$myarray = array(
0=> "Sara",
1=> "John",
2=> "Melissa",
3=> "Tom",
);
echo("Now the array has four elements.\n");
var_dump($myarray);
?>
输出:
This is an empty array.
array(0) {
}
Now the array has four elements.
array(4) {
[0]=>
string(4) "Sara"
[1]=>
string(4) "John"
[2]=>
string(7) "Melissa"
[3]=>
string(3) "Tom"
}