在 PHP 中初始化空数组

Minahil Noor 2023年1月30日
  1. 在 PHP 中使用方括号 [] 初始化一个空数组
  2. 在 PHP 中使用 array() 函数初始化一个空数组
在 PHP 中初始化空数组

本文将介绍在 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"
}

相关文章 - PHP Array