Heim Backend-Entwicklung PHP-Tutorial Ob der PHP-String den angegebenen String enthält

Ob der PHP-String den angegebenen String enthält

Apr 19, 2018 pm 02:01 PM
php 字符串 指定

In diesem Artikel werden hauptsächlich verschiedene Methoden vorgestellt, um festzustellen, ob ein PHP-String einen bestimmten String enthält. Nach dem Test gibt es überhaupt kein Problem

Wenn Sie Programme schreiben, müssen Sie häufig nach Zeichenfolgen suchen. Um festzustellen, ob eine Zeichenfolge eine bestimmte Zeichenfolge enthält, können Sie dort reguläre Ausdrücke verwenden Es gibt mehrere Funktionen, die Ihnen Komfort bieten können.

1. strstr

Die Funktion strstr() sucht nach dem ersten Vorkommen einer Zeichenfolge innerhalb einer anderen Zeichenfolge.
Diese Funktion gibt den Rest der Zeichenfolge zurück (vom Übereinstimmungspunkt). Gibt false zurück, wenn die gesuchte Zeichenfolge nicht gefunden wird.

Der Code lautet wie folgt:


<?php
 /*如手册上的举例*/
 $email = &#39;user@example.com&#39;;
 $domain = strstr($email, &#39;@&#39;);
 echo $domain;
 // prints @example.com
?>
Nach dem Login kopieren


2 stristr

Die Funktion stristr() findet das erste Vorkommen einer Zeichenfolge innerhalb einer anderen Zeichenfolge.
Bei Erfolg wird der Rest der Zeichenfolge zurückgegeben (ab dem Punkt der Übereinstimmung). Wenn die Zeichenfolge nicht gefunden wird, wird „false“ zurückgegeben.

Es wird genauso verwendet wie strstr. Der einzige Unterschied besteht darin, dass bei strstr die Groß- und Kleinschreibung nicht beachtet wird

Die strpos-Funktion gibt natürlich einen booleschen Wert zurück. Verwenden Sie „===“, um eine Entscheidung zu treffen. Darüber hinaus verfügt strpos über einen Parameter Die Beurteilungsposition ist jedoch standardmäßig leer. Der Nachteil besteht darin, dass Chinesisch nicht gut unterstützt wird Beispiel 1


Beispiel 2
if(strpos(&#39;www.jb51.net&#39;,&#39;jb51&#39;) !== false){ 
 echo &#39;包含jb51&#39;; 
}else{
 echo &#39;不包含jb51&#39;; 
}
Nach dem Login kopieren



$str= &#39;abc&#39;;
$needle= &#39;a&#39;;
$pos = strpos($str, $needle); // 返回第一次找到改字符串的位置,这里返回为1,若查不到则返回False
Nach dem Login kopieren
4. explodieren


Verwenden Sie „explodieren“, um zu beurteilen. Die PHP-Beurteilungszeichenfolge enthält den folgenden Code:


5 Substr muss beurteilt werden. Ist das letzte Zeichen ein bestimmtes Zeichen? Teilzeichenfolge“ in „Die Anzahl der Vorkommen in der Originalzeichenfolge“

function checkstr($str){
 $needle =&#39;a&#39;;//判断是否包含a这个字符
 $tmparray = explode($needle,$str);
 if(count($tmparray)>1){
  return true;
 } else{
  return false;
 }
}
Nach dem Login kopieren

Die Funktion substr_count() gibt an, wie oft ein kleiner String in einem großen String vorkommt:
$number = substr_count(big_string, small_string);

Gerade heute brauchen wir eine Funktion, um Strings zu finden, um zu bestimmen, ob Zeichen vorhanden sind string big_string enthält den String small_string, gibt true oder fasle zurück; Nachdem ich das Handbuch lange durchgesehen hatte, konnte ich keine fertige Funktion finden, also dachte ich, ich könnte die Funktion substr_count verwenden, um den Code wie folgt zu implementieren:


<?php
/*
$str1="<p>这是个winrar专用的dll然后下哦啊不错的dll文件,QlogWin32.dll</p>";
if(substr($str1,-8)==".dll</p>"){
echo substr($str1,0,-4);
}
Nach dem Login kopieren

Super einfach!

Für spezifische Details können Sie nach verwandten Funktionen für erweiterte Anwendungen suchen.

Verwandte Empfehlungen:

So konvertieren Sie einen PHP-String in ein Array

Das obige ist der detaillierte Inhalt vonOb der PHP-String den angegebenen String enthält. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

CakePHP-Projektkonfiguration CakePHP-Projektkonfiguration Sep 10, 2024 pm 05:25 PM

In diesem Kapitel werden wir die Umgebungsvariablen, die allgemeine Konfiguration, die Datenbankkonfiguration und die E-Mail-Konfiguration in CakePHP verstehen.

PHP 8.4 Installations- und Upgrade-Anleitung für Ubuntu und Debian PHP 8.4 Installations- und Upgrade-Anleitung für Ubuntu und Debian Dec 24, 2024 pm 04:42 PM

PHP 8.4 bringt mehrere neue Funktionen, Sicherheitsverbesserungen und Leistungsverbesserungen mit einer beträchtlichen Menge an veralteten und entfernten Funktionen. In dieser Anleitung wird erklärt, wie Sie PHP 8.4 installieren oder auf PHP 8.4 auf Ubuntu, Debian oder deren Derivaten aktualisieren. Obwohl es möglich ist, PHP aus dem Quellcode zu kompilieren, ist die Installation aus einem APT-Repository wie unten erläutert oft schneller und sicherer, da diese Repositorys in Zukunft die neuesten Fehlerbehebungen und Sicherheitsupdates bereitstellen.

CakePHP arbeitet mit Datenbank CakePHP arbeitet mit Datenbank Sep 10, 2024 pm 05:25 PM

Das Arbeiten mit der Datenbank in CakePHP ist sehr einfach. In diesem Kapitel werden wir die CRUD-Operationen (Erstellen, Lesen, Aktualisieren, Löschen) verstehen.

CakePHP Datum und Uhrzeit CakePHP Datum und Uhrzeit Sep 10, 2024 pm 05:27 PM

Um in cakephp4 mit Datum und Uhrzeit zu arbeiten, verwenden wir die verfügbare FrozenTime-Klasse.

CakePHP-Datei hochladen CakePHP-Datei hochladen Sep 10, 2024 pm 05:27 PM

Um am Datei-Upload zu arbeiten, verwenden wir den Formular-Helfer. Hier ist ein Beispiel für den Datei-Upload.

CakePHP-Routing CakePHP-Routing Sep 10, 2024 pm 05:25 PM

In diesem Kapitel lernen wir die folgenden Themen im Zusammenhang mit dem Routing kennen.

Besprechen Sie CakePHP Besprechen Sie CakePHP Sep 10, 2024 pm 05:28 PM

CakePHP ist ein Open-Source-Framework für PHP. Es soll die Entwicklung, Bereitstellung und Wartung von Anwendungen erheblich vereinfachen. CakePHP basiert auf einer MVC-ähnlichen Architektur, die sowohl leistungsstark als auch leicht zu verstehen ist. Modelle, Ansichten und Controller gu

CakePHP erstellt Validatoren CakePHP erstellt Validatoren Sep 10, 2024 pm 05:26 PM

Der Validator kann durch Hinzufügen der folgenden zwei Zeilen im Controller erstellt werden.

See all articles