Mengira Item Pendua dalam Tatasusunan: Pendekatan Yang Diperhalusi
Dalam pengaturcaraan, selalunya kita perlu mengenal pasti dan mengira elemen pendua dalam tatasusunan. Walaupun gelung tersuai boleh digunakan untuk tujuan ini, memanfaatkan fungsi terbina dalam menawarkan penyelesaian yang lebih mudah dan cekap.
Pertimbangkan kod berikut:
<code class="php">$array = array(12,43,66,21,56,43,43,78,78,100,43,43,43,21); $vals = array_count_values($array);</code>
Fungsi array_count_values mengambil tatasusunan sebagai hujah dan mengembalikan tatasusunan baharu dengan frekuensi setiap elemen unik. Ini memudahkan pengiraan pendua dan mendapatkan semula item bukan pendua dengan kejadian masing-masing.
Tatasusunan yang terhasil ialah:
<code class="php">Array ( [12] => 1 [43] => 6 [66] => 1 [21] => 2 [56] => 1 [78] => 2 [100] => 1 )</code>
Tatasusunan ini menunjukkan dengan jelas bilangan kejadian setiap elemen unik dalam asal tatasusunan. Dengan menjejaki elemen unik dan pendua, kami boleh menganalisis dan memanipulasi data tatasusunan dengan berkesan.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengira Item Pendua dengan Cekap dalam Tatasusunan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!