在PHP中,要重置数组(例如清空数组),可以使用array_fill()
、array_splice()
或reset()
函数。以下是使用这些函数的示例:
- 使用
array_fill()
函数:
<?php
$array = array(1, 2, 3, 4, 5);
echo "Original array: " . implode(", ", $array) . "\n";
// 重置数组
$array = array_fill(0, count($array), null);
echo "Resetted array: " . implode(", ", $array) . "\n";
?>
- 使用
array_splice()
函数:
<?php
$array = array(1, 2, 3, 4, 5);
echo "Original array: " . implode(", ", $array) . "\n";
// 重置数组
array_splice($array, 0, count($array));
echo "Resetted array: " . implode(", ", $array) . "\n";
?>
- 使用
reset()
函数:
<?php
$array = array(1, 2, 3, 4, 5);
echo "Original array: " . implode(", ", $array) . "\n";
// 重置数组
reset($array);
echo "Resetted array: " . implode(", ", $array) . "\n";
?>
这些方法都可以将数组重置为空数组。array_fill()
函数使用指定的值填充数组,array_splice()
函数从数组的开头删除所有元素,而reset()
函数将数组的内部指针指向第一个元素,并将所有元素的值设置为null
。