在 PHP 中初始化空陣列
Minahil Noor
2023年1月30日
2020年12月19日
本文將介紹在 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"
}