📜  php 创建具有大小的空数组 - PHP (1)

📅  最后修改于: 2023-12-03 15:03:41.287000             🧑  作者: Mango

PHP创建具有大小的空数组

在PHP中,数组是一种非常常见的数据结构。有时候,我们需要创建一个特定大小的空数组,我们可以使用一些内置函数和技巧来实现这一点。

方法一: 使用 array_fill() 函数

array_fill() 函数可以创建一个由特定值填充的数组,并指定数组的大小。我们可以使用这个函数来创建一个由 null 值填充的空数组,大小为指定数量。

<?php

$size = 5;
$emptyArray = array_fill(0, $size, null);

print_r($emptyArray);

输出:

Array
(
    [0] => 
    [1] => 
    [2] => 
    [3] => 
    [4] => 
)
方法二: 使用 array_pad() 函数

array_pad() 函数可以创建一个由指定值填充的数组,并指定数组的大小。我们可以使用这个函数来创建一个由 null 值填充的空数组,大小为指定数量。

<?php

$size = 5;
$emptyArray = array_pad([], $size, null);

print_r($emptyArray);

输出:

Array
(
    [0] => 
    [1] => 
    [2] => 
    [3] => 
    [4] => 
)
方法三: 使用循环

我们也可以使用循环来创建一个由 null 值填充的空数组,大小为指定数量。

<?php

$size = 5;
$emptyArray = array();

for ($i = 0; $i < $size; $i++) {
    $emptyArray[] = null;
}

print_r($emptyArray);

输出:

Array
(
    [0] => 
    [1] => 
    [2] => 
    [3] => 
    [4] => 
)

无论你使用哪种方法,你都可以轻松地创建一个具有特定大小的空数组。