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