Heim  >  Artikel  >  tägliche Programmierung  >  PHP prüft, ob alle Werte im Array Strings sind

PHP prüft, ob alle Werte im Array Strings sind

藏色散人
藏色散人Original
2019-01-15 15:35:115694Durchsuche

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.

PHP prüft, ob alle Werte im Array Strings sind

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(&#39;is_string&#39;,$arr)) == count($arr);
}
$arr1 = array(&#39;PHP&#39;,&#39;Js&#39;,&#39;Python&#39;);
$arr2 = array(&#39;SQL&#39;,200,&#39;MySQL&#39;);

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:

PHP prüft, ob alle Werte im Array Strings sind

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!

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