Heim > Artikel > Backend-Entwicklung > So erhalten Sie verschiedene Werte aus einem Array in PHP
Value-Methode: 1. Verwenden Sie die Anweisung „array_unique(array)“, um doppelte Werte im Array zu entfernen und ein Array mit unterschiedlichen Werten zurückzugeben. 2. Verwenden Sie die Anweisung „array_keys(array_count_values(array))“, um doppelte Werte zu entfernen Werte im Array Value, gibt ein Array zurück, das unterschiedliche Werte enthält.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 7.1, DELL G3-Computer
php nimmt verschiedene Werte aus dem Array
1. Verwenden Sie array_unique( ) Funktion:
Die Funktion array_unique() wird verwendet, um doppelte Werte aus einem Array zu entfernen. Wenn zwei oder mehr Array-Werte gleich sind, bleibt nur der erste Wert erhalten und die anderen Werte werden entfernt.
<?php header("Content-type:text/html;charset=utf-8"); $arr=array("A","Cat","Dog","A","Dog",1,2,3,3,2,1); echo "原数组:"; var_dump($arr); echo "获取数组中的不同值:"; var_dump(array_unique($arr)); ?>
2. Verwenden Sie die Funktionen array_keys() und array_count_values(). Die Funktion array_count_values() wird verwendet, um die Anzahl der Vorkommen aller Werte im Array zu zählen. Der Schlüsselname im zurückgegebenen Array ist der Wert des ursprünglichen Arrays und der Schlüsselwert ist die Häufigkeit, mit der der Wert im ursprünglichen Array vorkommt. Die Funktion array_keys() gibt ein neues Array zurück, das alle Schlüsselnamen im Array enthält.
<?php header("Content-type:text/html;charset=utf-8"); $arr=array("A","Cat","Dog","A","Dog",1,2,3,3,2,1); echo "原数组:"; var_dump($arr); echo "获取数组中的不同值:"; var_dump(array_keys(array_count_values($arr))); ?>
Empfohlenes Lernen: „
PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonSo erhalten Sie verschiedene Werte aus einem Array in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!