在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。