ホームページ >バックエンド開発 >PHPの問題 >PHPで文字列の最初の文字が指定された値であるかどうかを確認する方法

PHPで文字列の最初の文字が指定された値であるかどうかを確認する方法

青灯夜游
青灯夜游オリジナル
2022-05-25 20:46:392819ブラウズ

3 メソッド: 1. "strpos($str,"character")==0" ステートメントを使用して、指定された値が最初の文字であるかどうかを判断します。true が返された場合は、最初の文字です。 2. true が返された場合は、「$str[0]=="character"」ステートメントを使用します。 3. 「mb_substr($str,0,1)=="value"」ステートメントを使用します。

PHPで文字列の最初の文字が指定された値であるかどうかを確認する方法

#このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター

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

?>

PHPで文字列の最初の文字が指定された値であるかどうかを確認する方法

方法 2: $str[0]=="指定された文字"Statement

を使用する

$str[0]アクセスされた文字が指定された文字であるかどうかを判断する限り、文字列の最初の文字にアクセスできます。

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

?>

PHPで文字列の最初の文字が指定された値であるかどうかを確認する方法

方法 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で文字列の最初の文字が指定された値であるかどうかを確認する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。