Heim  >  Artikel  >  Backend-Entwicklung  >  So überprüfen Sie, ob das erste Zeichen einer Zeichenfolge der in PHP angegebene Wert ist

So überprüfen Sie, ob das erste Zeichen einer Zeichenfolge der in PHP angegebene Wert ist

青灯夜游
青灯夜游Original
2022-05-25 20:46:392709Durchsuche

3 Methoden: 1. Verwenden Sie die Anweisung „strpos($str,“character“)==0“, um zu bestimmen, ob der angegebene Wert das erste Zeichen ist, und wenn er „true“ zurückgibt, ist dies der Fall. 2. Verwenden Sie die Anweisung „$str[0]=="character"", wenn true zurückgegeben wird. 3. Verwenden Sie die Anweisung „mb_substr($str,0,1)=="value"".

So überprüfen Sie, ob das erste Zeichen einer Zeichenfolge der in PHP angegebene Wert ist

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

So überprüfen Sie, ob das erste Zeichen einer Zeichenfolge der angegebene Wert ist

Methode 1: Verwenden Sie strpos ()

strpos() kann unter Berücksichtigung der Groß-/Kleinschreibung die Position finden, an der das angegebene Zeichen zum ersten Mal erscheint, und diese Position zurückgeben.

Wenn die zurückgegebene Position 0 ist, ist es das erste Zeichen, andernfalls nicht.

<?php
header("Content-type:text/html;charset=utf-8");
$str = "abAd235"; 
if(strpos($str,"a")==0){
	echo "字符串第一个字符是指定值";
}else{
	echo "字符串第一个字符不是指定值";
}

?>

So überprüfen Sie, ob das erste Zeichen einer Zeichenfolge der in PHP angegebene Wert ist

Methode 2: Verwenden Sie die Anweisung $str[0]=="angegebenes Zeichen"$str[0]=="指定字符"语句

$str[0]

$str[0], um auf die Zeichenfolge zuzugreifen Für das erste Zeichen müssen Sie lediglich feststellen, ob das Zugriffszeichen das angegebene Zeichen ist. So überprüfen Sie, ob das erste Zeichen einer Zeichenfolge der in PHP angegebene Wert ist

<?php
header("Content-type:text/html;charset=utf-8");
$str = "abAd235"; 
if($str[0]=="A"){
	echo "字符串第一个字符是指定值";
}else{
	echo "字符串第一个字符不是指定值";
}

?>

Methode 3: Verwenden Sie mb_substr()

mb_substr(), um die Zeichenfolge abzufangen und die angegebene Anzahl von Zeichen ab der angegebenen Position abzufangen.

Sie müssen nur das erste Zeichen abfangen und feststellen, ob es sich um den angegebenen Wert handelt. So überprüfen Sie, ob das erste Zeichen einer Zeichenfolge der in PHP angegebene Wert ist

<?php
header("Content-type:text/html;charset=utf-8");
$str = "abAd235"; 
echo mb_substr($str,0,1)."<br>";
if(mb_substr($str,0,1)=="a"){
	echo "字符串第一个字符是指定值";
}else{
	echo "字符串第一个字符不是指定值";
}
?>

Empfohlenes Lernen: „

PHP-Video-Tutorial🎜“🎜

Das obige ist der detaillierte Inhalt vonSo überprüfen Sie, ob das erste Zeichen einer Zeichenfolge der in PHP angegebene Wert ist. 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