Erfassungsmethode: 1. Verwenden Sie die Funktion array_unique(), um doppelte Elemente im Array zu entfernen, sodass es nur ein Element jedes Typs im Array gibt. Die Syntax lautet „array_unique($arr)“; ), um die Anzahl der Elemente im deduplizierten Array zu erhalten, Syntax „sizeof (entferntes Array)“.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 7.1, DELL G3-Computer um die verschiedenen Elemente des Arrays zu erhalten. Um die Anzahl der Elemente zu bestimmen, müssen Sie zunächst doppelte Elemente aus dem Array entfernen – verwenden Sie array_unique()
und ermitteln Sie dann die Anzahl der Elemente im Array dedupliziertes Array, das die Länge des Arrays darstellt – verwenden Sie sizeof()
Implementierungscode:
<?php header("Content-type:text/html;charset=utf-8"); $arr=array(1,2,3,3,"a","f",2,1,"g","a"); var_dump($arr); $newArr=array_unique($arr); var_dump($newArr); echo "数组不同元素的个数为:".sizeof($newArr); ?>
array_unique()
然后获取去重数组的元素个数,即数组长度即可--使用sizeof()
Beschreibung:
sizeof() kann die Anzahl aller Elemente im Array oder die Anzahl der Attribute im Objekt zählen.
Empfohlenes Lernen: „PHP-Video-Tutorial
“, „PHP-ARRAY
“Das obige ist der detaillierte Inhalt vonSo ermitteln Sie die Anzahl verschiedener Elemente in einem Array in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!