Heim > Backend-Entwicklung > PHP-Tutorial > Wie kann ich in PHP überprüfen, ob eine Zeichenfolge ein bestimmtes Wort enthält?

Wie kann ich in PHP überprüfen, ob eine Zeichenfolge ein bestimmtes Wort enthält?

Susan Sarandon
Freigeben: 2024-12-19 12:05:21
Original
925 Leute haben es durchsucht

How Can I Check if a String Contains a Specific Word in PHP?

So überprüfen Sie, ob eine Zeichenfolge ein bestimmtes Wort enthält

In PHP kann die Bestimmung, ob eine Zeichenfolge ein bestimmtes Wort enthält, durch verschiedene Methoden erreicht werden Methoden.

PHP 8 und str_contains

Mit PHP 8 kann die Funktion str_contains verwendet werden:

if (str_contains('How are you', 'are')) {
    echo 'true';
}
Nach dem Login kopieren

Beachten Sie, dass str_contains auch dann „true“ zurückgibt, wenn der gesuchte Teilstring ($needle) leer ist. Um dies zu verhindern, stellen Sie sicher, dass $needle vor der Prüfung nicht leer ist:

$haystack = 'How are you?';
$needle   = '';

if ($needle !== '' && str_contains($haystack, $needle)) {
    echo 'true';
}
Nach dem Login kopieren

Vor PHP 8 und strpos

Vor PHP 8 die Funktion strpos kann sein verwendet:

$haystack = 'How are you?';
$needle   = 'are';

if (strpos($haystack, $needle) !== false) {
    echo 'true';
}
Nach dem Login kopieren

Überlegungen

  • strpos gibt den Offset des ersten Vorkommens der Teilzeichenfolge zurück oder false, wenn nicht gefunden. Um die Existenz zu überprüfen, vergleichen Sie das Ergebnis mit „false“.
  • str_contains unterscheidet zwischen Groß- und Kleinschreibung.

Das obige ist der detaillierte Inhalt vonWie kann ich in PHP überprüfen, ob eine Zeichenfolge ein bestimmtes Wort enthält?. 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