Heim > Backend-Entwicklung > PHP-Problem > Ob der PHP-String einen bestimmten String enthält

Ob der PHP-String einen bestimmten String enthält

(*-*)浩
Freigeben: 2023-02-23 19:10:01
Original
6637 Leute haben es durchsucht

Ob der PHP-String einen bestimmten String enthält

Wenn Sie ein Programm schreiben, müssen Sie häufig nach Zeichenfolgen suchen, um festzustellen, ob eine Zeichenfolge eine bestimmte Zeichenfolge enthält kann die folgende Funktion verwenden

strpos(string,find[,start]);

string: erforderlich. Gibt die Zeichenfolge an, nach der gesucht werden soll.

Suche: erforderlich. Gibt die Zeichen an, nach denen gesucht werden soll.

Start: optional. Gibt den Ort an, von dem aus die Suche gestartet werden soll.

Beispiel (Empfohlenes Lernen: PHP-Programmierung vom Anfänger bis zum Experten)

<?php
$str = &#39;abcdefghi&#39;;
$find   = &#39;ab&#39;;
$pos = strpos($str, $find);

// 注意:这里使用的是 === 不能使用 ==
// 原因:第一个字符串的位置是从0开始。如果这个字符串位于字符串的开始的地方,就会返回0。
// 如果没有字符串 就返回false。
// 为了区分0和false就必须使用等同操作符 === 或者 !==

//1、使用 === 操作符
if ($pos === false) {
    echo "$find不在$str中";
} else {
    echo "$find在$str中";
}

//或2、使用 !== 操作符
if($pos !== false){
	echo "$find在$str中";
}else{
	echo "$find不在$str中"; 
}
?>
Nach dem Login kopieren

explodieren

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

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

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

Verwandte Etiketten:
php
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage