


Bagaimana untuk Mengira Item Pendua dengan Cekap dalam Tatasusunan PHP?
Oct 28, 2024 am 04:31 AMMengira Kejadian Item Pendua dalam Tatasusunan
Tugas ini melibatkan mengira kejadian setiap item pendua dalam tatasusunan dan mencipta tatasusunan baharu yang mengandungi hanya item unik berserta kiraan masing-masing.
Pelaksanaan PHP
Anda memberikan kod PHP berikut untuk menangani masalah ini:
[Kod PHP disediakan dalam soalan]
Walau bagaimanapun, kod itu nampaknya mengandungi beberapa anomali.
Penyelesaian Yang Diperbaik
Daripada melaksanakan pendekatan berasaskan gelung tersuai, anda boleh memanfaatkan fungsi terbina dalam PHP dengan array_count_values():
<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() mengira kejadian setiap nilai unik dalam tatasusunan dan mengembalikan tatasusunan bersekutu dengan nilai unik sebagai kunci dan nilainya. kiraan yang sepadan sebagai nilai.
Output
Output berikut dihasilkan:
No. of NON Duplicate Items: 7 Array ( [12] => 1 [43] => 6 [66] => 1 [21] => 2 [56] => 1 [78] => 2 [100] => 1 )
Seperti yang anda lihat, hasilnya mengira kejadian dengan tepat daripada item pendua dalam tatasusunan asal dan menyediakan tatasusunan item unik dengan kiraan masing-masing.
Atas ialah kandungan terperinci Bagaimana untuk Mengira Item Pendua dengan Cekap dalam Tatasusunan PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Artikel Panas

Alat panas Tag

Artikel Panas

Tag artikel panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

11 skrip pemendek URL terbaik PHP (percuma dan premium)

Bekerja dengan Data Sesi Flash di Laravel

Respons HTTP yang dipermudahkan dalam ujian Laravel

Bina aplikasi React dengan hujung belakang Laravel: Bahagian 2, React

Curl dalam PHP: Cara Menggunakan Pelanjutan PHP Curl dalam API REST

12 skrip sembang php terbaik di codecanyon
