Heim > Backend-Entwicklung > PHP-Tutorial > Enthält eine Zeichenfolge Elemente aus einem Array (ohne Berücksichtigung der Groß-/Kleinschreibung)?

Enthält eine Zeichenfolge Elemente aus einem Array (ohne Berücksichtigung der Groß-/Kleinschreibung)?

Mary-Kate Olsen
Freigeben: 2024-11-20 17:36:22
Original
674 Leute haben es durchsucht

Does a String Contain Any Items From an Array (Case Insensitive)?

Überprüfen, ob eine Zeichenfolge Elemente aus einem Array enthält (Groß- und Kleinschreibung wird nicht beachtet)

In dieser Programmierherausforderung wollen wir feststellen, ob ein gegebener Wert vorhanden ist string enthält alle Elemente, die in einem bereitgestellten Array enthalten sind, ohne Berücksichtigung der Groß- und Kleinschreibung.

Um dieses Problem zu beheben, können wir die Funktion „stripos()“ in nutzen PHP. Hier ist eine Implementierung:

function contains($str, array $arr)
{
    foreach ($arr as $a) {
        if (stripos($str, $a) !== false) {
            return true;
        }
    }
    return false;
}
Nach dem Login kopieren

Mit dieser Funktion können wir wie folgt prüfen, ob eine Zeichenfolge eines der Elemente in einem Array enthält:

$str = 'My nAmE is Tom.';
$arr = ['name', 'tom'];
if (contains($str, $arr)) {
    // Do something to indicate that it contains
}
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonEnthält eine Zeichenfolge Elemente aus einem Array (ohne Berücksichtigung der Groß-/Kleinschreibung)?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage