Prüft, ob eine Zeichenkette eine bestimmte Teilzeichenkette enthält

# str_contains

(PHP 8)

str_contains — Prüft, ob eine Zeichenkette eine bestimmte Teilzeichenkette enthält

### Beschreibung

function str_contains(string `$haystack`, string `$needle`): bool

Überprüft unter Berücksichtigung der Groß- und Kleinschreibung, ob `needle` in `haystack` enthalten ist.

### Parameter-Liste

`haystack`

  Die zu durchsuchende Zeichenkette.

`needle`

  Die Teilzeichenkette, nach der in `haystack` gesucht werden soll.

### Rückgabewerte

Gibt `true` zurück, wenn `needle` in `haystack` enthalten ist, andernfalls `false`.

### Beispiele

Beispiel #1 Verwendung der leeren Zeichenkette `''`

    <?php
    if (str_contains('abc', '')) {
        echo "Die Prüfung auf die leere Zeichenkette ergibt immer true";
    }
    ?>

Das oben gezeigte Beispiel erzeugt folgende Ausgabe:

    Die Prüfung auf die leere Zeichenkette ergibt immer true

Beispiel #2 Beispiel für die Berücksichtigung von Groß- und Kleinschreibung

    <?php
    $string = 'The lazy fox jumped over the fence';

    if (str_contains($string, 'lazy')) {
        echo "Die Zeichenkette 'lazy' wurde in der Zeichenkette gefunden\n";
    }

    if (str_contains($string, 'Lazy')) {
        echo 'Die Zeichenkette "Lazy" wurde in der Zeichenkette gefunden';
    } else {
        echo '"Lazy" wurde nicht gefunden, weil die Groß- und Kleinschreibung nicht übereinstimmt';
    }

    ?>

Das oben gezeigte Beispiel erzeugt folgende Ausgabe:

    Die Zeichenkette 'lazy' wurde in der Zeichenkette gefunden
    "Lazy" wurde nicht gefunden, weil die Groß- und Kleinschreibung nicht übereinstimmt

### Anmerkungen

> Hinweis: Diese Funktion ist binärsicher.

### Siehe auch

- str_ends_with() - Prüft, ob eine Zeichenkette mit einer bestimmten Teilzeichenkette endet
- str_starts_with() - Prüft, ob eine Zeichenkette mit einer bestimmten Teilzeichenkette beginnt
- stripos() - Findet das erste Vorkommen eines Teilstrings in einem String, unabhängig von Groß- und Kleinschreibung
- strrpos() - Findet die Position des letzten Vorkommens eines Teilstrings innerhalb einer Zeichenkette
- strripos() - Findet das letzte Vorkommen der gesuchten Zeichenkette in einem String, unabhängig von Groß- und Kleinschreibung
- strstr() - Findet das erste Vorkommen eines Strings
- strpbrk() - Durchsucht einen String nach einem Zeichen aus einer Gruppe von Zeichen
- substr() - Liefert einen Teil eines Strings
- preg_match() - Führt eine Suche mit einem regulären Ausdruck durch

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open