Langkah pengekstrakan: 1. Gunakan fungsi array_count_values() untuk mengira bilangan kemunculan elemen dalam tatasusunan Sintaks "array_count_values (asal tatasusunan)" akan mengembalikan tatasusunan bersekutu yang nama kuncinya ialah. nilai tatasusunan asal Nilai kunci ialah bilangan kali nilai itu muncul dalam tatasusunan asal 2. Gunakan fungsi array_keys() untuk mendapatkan elemen dengan bilangan kejadian 1, iaitu, ekstrak nama kunci bagi elemen dengan nilai kunci 1 dalam tatasusunan bersekutu, sintaks "kunci_tatasusunan(tatasusunan bersekutu ,1)".
Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 8.1, komputer DELL G3
Dalam PHP, anda boleh menggunakan array_count_values () function dan array_keys() berfungsi untuk mengekstrak nilai unik dalam tatasusunan.
Langkah pelaksanaan:
Langkah 1: Gunakan fungsi array_count_values() untuk mengira bilangan kejadian elemen dalam array
Fungsiarray_count_values( ) boleh mengira bilangan kejadian semua nilai dalam tatasusunan 会返回一个关联数组,其元素的键名是原数组的值,键值是该值在原数组中出现的次数
.
<?php header('content-type:text/html;charset=utf-8'); $arr=array(1,"A","Cat",2,"Dog","A",3,4,5,5,3,1); echo "原数组"; var_dump($arr); $con=array_count_values($arr); echo "各数组元素的出现次数:"; var_dump($con); ?>
Langkah 2: Gunakan fungsi array_keys() untuk mengekstrak nilai unik dalam tatasusunan
Nombor daripada kejadian ialah 1 Nilai ialah nilai tidak berulang.
Hanya gunakan fungsi array_keys() untuk mendapatkan nama kunci yang sepadan dengan elemen dengan nilai kunci 1 dalam tatasusunan bersekutu yang dikembalikan.
<?php header('content-type:text/html;charset=utf-8'); $arr=array(1,"A","Cat",2,"Dog","A",3,4,5,5,3,1); echo "原数组"; var_dump($arr); $con=array_count_values($arr); echo "各数组元素的出现次数:"; var_dump($con); $res=array_keys($con,1); echo "数组中的不重复值:"; var_dump($res); ?>
Penjelasan:
array_key() fungsi boleh mendapatkan beberapa atau semua nama kunci dalam tatasusunan
array_keys($array [, $search_value = null [, $strict = false]])
Penerangan parameter adalah seperti berikut:
===
. Fungsi array_keys() akan mengembalikan nama kunci tatasusunan yang diperolehi dalam bentuk tatasusunan.
Pembelajaran yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Bagaimana untuk mengekstrak nilai unik dari tatasusunan dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!