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"".
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 "字符串第一个字符不是指定值"; } ?>
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.
<?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.
<?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 "字符串第一个字符不是指定值"; } ?>
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!