在PHP中,清空数组是一个常见的操作,可以通过多种方法实现。以下是一些常用的方法,并通过表格形式展示它们的代码示例。

$array = [1, 2, 3, 4];

unset($array);

实例清空数组php,实例清空数组PHP:代码与方法详解  第1张

```

$array = [1, 2, 3, 4];

$array = array();

```

$array = [1, 2, 3, 4];

while ($value = reset($array)) {

array_shift($array);

}

```

$array = [1, 2, 3, 4];

$array = array_map('current', $array);

```

$array = [1, 2, 3, 4];

$array = compact();

```

方法代码示例说明
使用`unset()`函数```php
`unset()`函数用于删除变量,这将移除数组中的所有元素,但保留数组本身。
使用`array()`构造函数```php
`array()`构造函数创建一个空数组,覆盖原有的数组。
使用`reset()`函数结合循环```php
`reset()`函数返回数组中的第一个元素,`array_shift()`函数用于移除该元素。循环继续直到数组为空。
使用`array_map()`函数```php
`array_map()`函数应用于数组中的每个元素,`current()`函数返回数组中的当前元素。此方法会移除数组中的所有元素。
使用`compact()`函数```php
`compact()`函数创建一个数组,其中的键名是参数名,值是参数值。这里创建一个空数组。

以上方法都可以有效地清空数组,选择哪种方法取决于具体的应用场景和需求。