$ v){if($v==1){$r[]=$k;}}"."/> $ v){if($v==1){$r[]=$k;}}".">

Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk mencari elemen unik dalam tatasusunan dalam php

Bagaimana untuk mencari elemen unik dalam tatasusunan dalam php

青灯夜游
青灯夜游asal
2022-05-11 20:41:301955semak imbas

Kaedah: 1. Gunakan array_count_values() untuk mengira bilangan kemunculan elemen dan mengembalikan tatasusunan bersekutu 2. Melintasi tatasusunan bersekutu dan tentukan sama ada nilainya ialah 1. Jika 1, keluarkan; nama kunci yang sepadan. Sintaks "foreach(array as $k=>$v){if($v==1){$r[]=$k;}}".

Bagaimana untuk mencari elemen unik dalam tatasusunan dalam php

Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 7.1, komputer DELL G3

Cara untuk cari tatasusunan dalam php Elemen tidak berulang dalam

Dalam PHP, anda boleh menggunakan fungsi array_count_values() untuk mengetahui elemen unik dalam tatasusunan. Fungsi

array_count_values() boleh mengira bilangan kejadian semua nilai dalam tatasusunan; Fungsi

array_count_values() akan mengembalikan tatasusunan bersekutu, nama kunci elemennya ialah nilai tatasusunan asal dan nilai kunci ialah bilangan kali nilai itu muncul dalam tatasusunan asal.

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$arr=array("A","Cat","Dog","A","Dog");
var_dump($arr);
$count=array_count_values($arr);
var_dump($count);
?>

Bagaimana untuk mencari elemen unik dalam tatasusunan dalam php

Dapat dilihat bahawa dalam tatasusunan bersekutu, elemen dengan nilai kunci 1 ialah elemen tidak berulang, dan anda hanya boleh mendapatkan yang sepadan nama kunci.

Hanya gunakan pernyataan foreach untuk melintasi tatasusunan bersekutu, dapatkan nama kunci elemen dengan nilai kunci 1, dan tetapkan ia kepada tatasusunan kosong.

$result=[];
foreach($count as $k=>$v){
	if($v==1){
		$result[]=$k;
	}
}
var_dump($result);

Bagaimana untuk mencari elemen unik dalam tatasusunan dalam php

Pembelajaran yang disyorkan: "Tutorial Video PHP"

Atas ialah kandungan terperinci Bagaimana untuk mencari elemen unik dalam tatasusunan dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn