Heim >Backend-Entwicklung >PHP-Problem >So ermitteln Sie in PHP, ob eine Zeichenfolge Punkte enthält

So ermitteln Sie in PHP, ob eine Zeichenfolge Punkte enthält

青灯夜游
青灯夜游Original
2022-12-15 16:55:454607Durchsuche

3 Methoden: 1. Verwenden Sie stripos(), die Syntax lautet „stripos($str, „.“)“ und der zurückgegebene Positionswert ist enthalten. 2. Verwenden Sie strripos(), die Syntax lautet „strripos($str, „.“)“ und der zurückgegebene Positionswert ist enthalten. 3. Verwenden Sie explosion() mit der Syntax „explode($str,“.“). Wenn das zurückgegebene Array ein leeres Array ist, wird es nicht eingebunden.

So ermitteln Sie in PHP, ob eine Zeichenfolge Punkte enthält

Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 8.1, DELL G3-Computer

So erkennen Sie, ob eine Zeichenfolge in PHP bestimmte Zeichen enthält

Methode 1: Verwenden Sie die Stripos ()-Funktionserkennung Die Funktion

stripos() findet das erste Vorkommen einer Zeichenfolge innerhalb einer anderen Zeichenfolge (Groß- und Kleinschreibung wird nicht berücksichtigt).

Wenn das angegebene Zeichen vorhanden ist, geben Sie die Position des ersten Vorkommens zurück. Wenn es nicht gefunden wird, geben Sie FALSE zurück.

Hinweis: Die Saitenposition beginnt bei 0, nicht bei 1.

Beispiel:

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$str = &#39;12.36&#39;;
$pos = stripos($str, ".");

var_dump($pos);
if($pos){
	echo $str." 中指定字符 圆点.<br>";
}else{
	echo $str." 中不包含指定字符 圆点.<br>";
}
?>

So ermitteln Sie in PHP, ob eine Zeichenfolge Punkte enthält

Methode 2: Verwenden Sie die Funktion strripos(), um zu erkennen

Die Funktion strripos() kann das letzte Vorkommen einer Zeichenfolge in einer anderen Zeichenfolge finden (Groß- und Kleinschreibung wird nicht berücksichtigt).

Wenn das angegebene Zeichen vorhanden ist, geben Sie die Position des letzten Vorkommens zurück. Wenn es nicht gefunden wird, geben Sie FALSE zurück.

Beispiel:

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$str = &#39;12.36.3&#39;;
$pos = strripos($str, ".");

var_dump($pos);
if($pos){
	echo $str." 中指定字符 圆点.<br>";
}else{
	echo $str." 中不包含指定字符 圆点.<br>";
}
?>

So ermitteln Sie in PHP, ob eine Zeichenfolge Punkte enthält

Methode 3: Verwenden Sie die Funktion „explode()“ zum Erkennen. Die Funktion „explode()“ verwendet das angegebene Trennzeichen, um eine Zeichenfolge zu teilen, und gibt ein aus Zeichenfolgen bestehendes Array zurück.

Wenn das Array kein leeres Array ist (die Array-Länge ist größer als 1), wird es eingebunden; andernfalls ist das Array leer und enthält keine weitere Zeichenfolge

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$url = "001a.gif";
$str = ".";
$con = explode($str,$url);
if (count($con)>1){
	echo $url." 中包含 圆点".$str;
}else{
	echo $url." 中没有包含圆点 ".$str; 
}
?>

Empfohlenes Lernen: „So ermitteln Sie in PHP, ob eine Zeichenfolge Punkte enthältPHP-Video-Tutorial

"

Das obige ist der detaillierte Inhalt vonSo ermitteln Sie in PHP, ob eine Zeichenfolge Punkte enthält. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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