📅  最后修改于: 2023-12-03 15:03:41.759000             🧑  作者: Mango
在 PHP 中,我们可以使用循环来动态地向数组中添加元素。
[]
运算符最常见的方法是使用数组的 []
运算符,如下所示:
$numbers = array();
for ($i = 0; $i < 10; $i++) {
$numbers[] = $i;
}
print_r($numbers);
输出结果:
Array
(
[0] => 0
[1] => 1
[2] => 2
[3] => 3
[4] => 4
[5] => 5
[6] => 6
[7] => 7
[8] => 8
[9] => 9
)
代码解析:
$numbers
for
循环迭代 10 次$i
添加到数组 $numbers
的末尾print_r()
函数输出数组 $numbers
array_push()
函数另一个向数组中添加元素的方法是使用 array_push()
函数,如下所示:
$numbers = array();
for ($i = 0; $i < 10; $i++) {
array_push($numbers, $i);
}
print_r($numbers);
输出结果:
Array
(
[0] => 0
[1] => 1
[2] => 2
[3] => 3
[4] => 4
[5] => 5
[6] => 6
[7] => 7
[8] => 8
[9] => 9
)
代码解析:
$numbers
for
循环迭代 10 次array_push()
函数将 $i
添加到数组 $numbers
的末尾print_r()
函数输出数组 $numbers
[]=
运算符在 PHP 5.4 之后的版本中,我们可以使用 []=
运算符来将元素添加到数组中,如下所示:
$numbers = [];
for ($i = 0; $i < 10; $i++) {
$numbers[] = $i;
}
print_r($numbers);
输出结果:
Array
(
[0] => 0
[1] => 1
[2] => 2
[3] => 3
[4] => 4
[5] => 5
[6] => 6
[7] => 7
[8] => 8
[9] => 9
)
代码解析:
$numbers
for
循环迭代 10 次$i
添加到数组 $numbers
的末尾,并使用 []=
运算符print_r()
函数输出数组 $numbers
无论使用哪种方法,向 PHP 数组中添加元素都非常容易。根据你的习惯和需求,选择最适合你的方法即可。