要測試 PHP 中 array_unique 函數的正確性,您可以創建一個包含重復值的數組,然后使用 array_unique 函數去除重復值,并將結果與預期結果進行比較
<?php
// 包含重復值的數組
$array = array("A", "B", "A", "C", "D", "C", "E", "F", "E");
// 使用 array_unique 函數去除重復值
$unique_array = array_unique($array);
// 預期結果(不包含重復值的數組)
$expected_result = array("A", "B", "C", "D", "E", "F");
// 對比實際結果和預期結果是否相同
if ($unique_array == $expected_result) {
echo "array_unique 函數的正確性測試通過!\n";
} else {
echo "array_unique 函數的正確性測試失??!\n";
}
?>
這段代碼首先創建了一個包含重復值的數組 $array。接著,使用 array_unique 函數去除數組中的重復值,并將結果存儲在 $unique_array 變量中。然后,我們定義了一個預期結果數組 $expected_result,其中不包含任何重復值。最后,我們通過比較 $unique_array 和 $expected_result 是否相等來判斷 array_unique 函數的正確性。如果相等,則輸出“測試通過”,否則輸出“測試失敗”。