PHP prüft, ob alle Werte im Array Zeichenfolgen sind. Wir können die integrierten Funktionen array_sum, array_map, is_string und andere verwandte Funktionen in PHP verwenden, um dies zu erreichen.
Im Folgenden stellen wir Ihnen anhand konkreter Codebeispiele vor, wie PHP ermittelt, ob alle Werte im Array Strings sind.
Das Codebeispiel lautet wie folgt:
<?php function check_strings_in_array($arr) { return array_sum(array_map('is_string',$arr)) == count($arr); } $arr1 = array('PHP','Js','Python'); $arr2 = array('SQL',200,'MySQL'); var_dump(check_strings_in_array($arr1)); var_dump(check_strings_in_array($arr2));
Hier ermitteln wir, ob Zeichenfolgen in den Arrays $arr1 und $arr2 vorhanden sind.
Die Beurteilungsergebnisse lauten wie folgt:
Einführung in die verwandte Funktion:
array_sum — Rechtssummierung aller Werte im Array
array_sum ( array $array ) : number
array_sum() Addiert alle Werte im Array und gibt das Ergebnis zurück.
Parameterarray, das Eingabearray.
Rückgabewert. Die Summe aller Werte wird als Ganzzahl oder Gleitkommazahl zurückgegeben. Wenn das Array leer ist, wird 0 zurückgegeben.
array_map – Wenden Sie die Rückruffunktion auf jedes Element des Arrays an
array_map ( callable $callback , array $array1 [, array $... ] ) : array
array_map(): Gibt das Array zurück, das das Array ist, nachdem die Rückruffunktion auf jedes Element angewendet wurde Element von array1. Die Anzahl der Callback-Funktionsparameter und die Anzahl der an array_map() übergebenen Arrays müssen gleich sein.
Parameter, Rückruffunktion, wird auf jedes Element in jedem Array angewendet.
Array1 Array, durchlaufen und die Rückruffunktion ausführen.
...
Liste von Arrays, die jeweils die Rückruffunktion durchlaufen und ausführen.
Rückgabewert, Rückgabearray, das alle Elemente von Array1 nach der Verarbeitung der Rückruffunktion enthält.
is_string – Erkennen, ob die Variable eine Zeichenfolge ist
count – Zählt die Anzahl der Zellen im Array oder die Anzahl der Attribute darin das Objekt
In diesem Artikel geht es um die Methode von PHP, zu prüfen, ob alle Werte eines Arrays Zeichenfolgen sind. Ich hoffe, dass er für Freunde in Not hilfreich sein wird!
Das obige ist der detaillierte Inhalt vonPHP prüft, ob alle Werte im Array Strings sind. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!