Extraktionsschritte: 1. Verwenden Sie die Funktion array_count_values(), um die Anzahl der Vorkommen von Elementen im Array zu zählen. Die Syntax „array_count_values (ursprüngliches Array)“ gibt einen assoziativen Array zurück Der Wert des ursprünglichen Arrays und der Schlüsselwert sind die Häufigkeit, mit der der Wert im ursprünglichen Array erscheint. 2. Verwenden Sie die Funktion array_keys(), um das Element mit der Anzahl der Vorkommen 1 abzurufen, dh den Schlüsselnamen zu extrahieren des Elements mit dem Schlüsselwert 1 im assoziativen Array lautet die Syntax „array_keys(associative array, 1)“ .
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 8.1, DELL G3-Computer
In PHP können Sie die Funktionen array_count_values() und array_keys() verwenden, um eindeutige Werte in zu extrahieren Array.
Implementierungsschritte:
Schritt 1: Verwenden Sie die Funktion array_count_values(), um die Anzahl des Vorkommens von Elementen im Array zu zählen.
Die Funktion array_count_values() kann die Anzahl des Vorkommens aller Werte im Array zählen ; gibt ein assoziatives Array zurück, der Schlüsselname seines Elements ist der Wert des ursprünglichen Arrays und der Schlüsselwert ist die Häufigkeit, mit der der Wert im ursprünglichen Array erscheint
. 会返回一个关联数组,其元素的键名是原数组的值,键值是该值在原数组中出现的次数
。
<?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); ?>
步骤2:利用array_keys()函数提取数组中不重复的值
出现次数为1的值,就是不重复值。
只需要使用array_keys()函数在返回的关联数组中,获取键值为1元素对应的键名即可。
<?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); ?>
说明:
array_key() 函数可以获取数组中的部分或所有键名
array_keys($array [, $search_value = null [, $strict = false]])
参数说明如下:
===
rrreeeSchritt 2: Verwenden Sie die Funktion array_keys(), um eindeutige Werte im Array zu extrahieren.
Der Wert mit der Anzahl der Vorkommen 1 ist der eindeutige Wert.
🎜Verwenden Sie einfach die Funktion array_keys(), um den Schlüsselnamen abzurufen, der dem Element mit einem Schlüsselwert von 1 im zurückgegebenen assoziativen Array entspricht. 🎜rrreee🎜🎜🎜 🎜Beschreibung: Die Funktion 🎜🎜🎜array_key() kann einige oder alle Schlüsselnamen im Array abrufen. 🎜rrreee🎜Die Parameterbeschreibung lautet wie folgt: 🎜===
. Die Funktion 🎜🎜🎜array_keys() gibt den erhaltenen Array-Schlüsselnamen in Form eines Arrays zurück. 🎜🎜Empfohlenes Lernen: „🎜PHP-Video-Tutorial🎜“🎜Das obige ist der detaillierte Inhalt vonSo extrahieren Sie eindeutige Werte aus einem Array in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!