#このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター3 メソッド: 1. "strpos($str,"character")==0" ステートメントを使用して、指定された値が最初の文字であるかどうかを判断します。true が返された場合は、最初の文字です。 2. true が返された場合は、「$str[0]=="character"」ステートメントを使用します。 3. 「mb_substr($str,0,1)=="value"」ステートメントを使用します。
php 検証文字列 最初の文字は値を指定するメソッドですか?
方法 1: strpos() を使用します
strpos() は case-センシティブ検索 指定された文字が最初に出現する位置を返します。 返された位置が 0 の場合、それは最初の文字であり、それ以外の場合はそうではありません。<?php header("Content-type:text/html;charset=utf-8"); $str = "abAd235"; if(strpos($str,"a")==0){ echo "字符串第一个字符是指定值"; }else{ echo "字符串第一个字符不是指定值"; } ?>
方法 2: $str[0]=="指定された文字"Statement
$str[0]アクセスされた文字が指定された文字であるかどうかを判断する限り、文字列の最初の文字にアクセスできます。
<?php header("Content-type:text/html;charset=utf-8"); $str = "abAd235"; if($str[0]=="A"){ echo "字符串第一个字符是指定值"; }else{ echo "字符串第一个字符不是指定值"; } ?>
方法 3: mb_substr()
mb_substr() を使用して文字列をインターセプトし、指定された文字列から始まる指定された文字列をインターセプトします。文字の位置番号。 最初の文字をインターセプトし、それが指定された値であるかどうかを判断するだけで済みます。<?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 "字符串第一个字符不是指定值"; } ?>推奨学習: 「
PHP ビデオ チュートリアル 」
以上がPHPで文字列の最初の文字が指定された値であるかどうかを確認する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。