


Erläuterung verschiedener Methoden zur Feststellung, ob ein angegebener String in einem PHP-String enthalten ist
In diesem Artikel werden hauptsächlich verschiedene Methoden vorgestellt, um festzustellen, ob ein PHP-String einen bestimmten String enthält. Nach dem Test durch den Herausgeber von Script House gibt es überhaupt kein Problem.
Beim Schreiben von Programmen muss man sich oft damit befassen Die einfachste Möglichkeit besteht darin, in PHP nach Zeichenfolgen zu suchen, indem Sie reguläre Ausdrücke verwenden. Es gibt mehrere Funktionen, die Ihnen dabei helfen können.
1. strstr
strstr()-Funktion sucht nach dem ersten Vorkommen einer Zeichenfolge in 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 = 'user@example.com'; $domain = strstr($email, '@'); echo $domain; // prints @example.com ?>
2. stristr
stristr()-Funktion findet Zeichenfolgen. Die Position des ersten Vorkommens in 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 nicht zwischen Groß- und Kleinschreibung unterschieden wird.
3. strpos Die Funktion gibt natürlich den Wert FALSE und TRUE zurück, um die Ausführungsgeschwindigkeit der beiden oben genannten Funktionen zu übertreffen Der Standardwert ist leer. Der Nachteil besteht darin, dass er Chinesisch nicht gut unterstützt Beispiel 2
if(strpos('www.jb51.net','jb51') !== false){ echo '包含jb51'; }else{ echo '不包含jb51'; }
4. Explodieren
Die PHP-Beurteilungszeichenfolge enthält den folgenden Code:$str= 'abc'; $needle= 'a'; $pos = strpos($str, $needle); // 返回第一次找到改字符串的位置,这里返回为1,若查不到则返回False
5. Beispielsweise müssen wir feststellen, ob das letzte Zeichen ein bestimmtes Zeichen ist
function checkstr($str){ $needle ='a';//判断是否包含a这个字符 $tmparray = explode($needle,$str); if(count($tmparray)>1){ return true; } else{ return false; } }
6 , substr_count zählt, wie oft „substring“ in der „ursprünglichen Zeichenfolge“ vorkommt
Die Funktion substr_count() ist die Zahl Wie oft erscheint ein kleiner String in einem großen String: $number = substr_count(big_string, small_string);
Gerade heute brauche ich eine Funktion, um einen String zu finden, um festzustellen, ob der String big_string den String small_string enthält, return true oder fasle;Ich habe lange im Handbuch nachgeschaut und keine fertige Funktion gefunden, 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); }
Für spezifische Details können Sie nach verwandten Funktionen für erweiterte Anwendungen suchen.
Erklärung zur Verwendung von Redis im PHP-Framework CodeIgniter
Erläuterung der durch PHP-Programmierung implementierten TCP-Server- und Client-Funktionsbeispiele
Erläuterung der Methode zur einfachen Implementierung des regelmäßigen Abgleichs von Provinzen und Städten in PHP
Das obige ist der detaillierte Inhalt vonErläuterung verschiedener Methoden zur Feststellung, ob ein angegebener String in einem PHP-String enthalten ist. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



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.

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

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

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

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

Die Anmeldung bei CakePHP ist eine sehr einfache Aufgabe. Sie müssen nur eine Funktion verwenden. Sie können Fehler, Ausnahmen, Benutzeraktivitäten und von Benutzern durchgeführte Aktionen für jeden Hintergrundprozess wie Cronjob protokollieren. Das Protokollieren von Daten in CakePHP ist einfach. Die Funktion log() wird bereitgestellt

Visual Studio Code, auch bekannt als VS Code, ist ein kostenloser Quellcode-Editor – oder eine integrierte Entwicklungsumgebung (IDE) –, die für alle gängigen Betriebssysteme verfügbar ist. Mit einer großen Sammlung von Erweiterungen für viele Programmiersprachen kann VS Code c

CakePHP ist ein Open-Source-MVC-Framework. Es erleichtert die Entwicklung, Bereitstellung und Wartung von Anwendungen erheblich. CakePHP verfügt über eine Reihe von Bibliotheken, um die Überlastung der häufigsten Aufgaben zu reduzieren.
