Heim  >  Artikel  >  Backend-Entwicklung  >  So ermitteln Sie die Anzahl verschiedener Elemente in einem Array in PHP

So ermitteln Sie die Anzahl verschiedener Elemente in einem Array in PHP

青灯夜游
青灯夜游Original
2022-02-25 19:08:242402Durchsuche

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)“.

So ermitteln Sie die Anzahl verschiedener Elemente in einem Array in PHP

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:

  • array_unique()-Funktion entfernt doppelte Werte im Array und gibt das Ergebnisarray zurück. Wenn die Werte mehrerer Array-Elemente gleich sind, bleibt nur das erste Element erhalten und die anderen Elemente werden gelöscht. Die Schlüsselnamen im zurückgegebenen Array bleiben unverändert. Die Funktion

sizeof() kann die Anzahl aller Elemente im Array oder die Anzahl der Attribute im Objekt zählen.

Empfohlenes Lernen: „So ermitteln Sie die Anzahl verschiedener Elemente in einem Array in PHPPHP-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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn