Untuk menentukan tatasusunan unik dalam PHP, anda boleh menggunakan fungsi array_unique(). Fungsi ini boleh mengalih keluar nilai kunci pendua dalam tatasusunan dan mengembalikan tatasusunan baharu. Berikut ialah pelaksanaan kod khusus:
// 定义一个包含重复键值的数组 $arr = array(1, 2, 3, 4, 2, 3, 5); // 使用 array_unique() 函数去除重复键值 $new_arr = array_unique($arr); // 输出新数组 print_r($new_arr);
Jalankan kod di atas dan anda akan mendapat output berikut:
Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [6] => 5 )
Seperti yang anda lihat, nilai kunci pendua 2
dan dialih keluar, mencipta tatasusunan baharu tanpa pertindihan. 3
// 定义一个含有重复键值的数组 $arr = array('apple', 'orange', 'banana', 'apple', 'pear', 'banana'); // 使用 array_unique() 函数去除重复键值,生成一个不重复的数组 $new_arr = array_unique($arr); // 将新数组赋值给旧数组,完成去重 $arr = $new_arr; // 输出不重复的数组 print_r($arr);
Array ( [0] => apple [1] => orange [2] => banana [4] => pear )
dan apple
dalam tatasusunan dialih keluar, tatasusunan bukan pendua baharu dijana dan tatasusunan asal ditetapkan semula menjadi tatasusunan bukan pendua. banana
Atas ialah kandungan terperinci Bagaimana untuk menentukan tatasusunan tidak berulang dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!