ホームページ >バックエンド開発 >PHPチュートリアル >php_PHPチュートリアルの文字検索機能
stristr() 関数は、別の文字列内で最初に出現した文字列を検索します。
成功した場合は、文字列の残りの部分 (一致する点から) を返します。文字列が見つからない場合は false を返します。
文法
stristr(文字列,検索)
*/
$str="hello world" //文字列を定義します
$result=stristr($str,"w"); //検索操作を実行します
echo $result; // 検索結果を出力します。「world」が出力されます
/*
stripos() 関数は、別の文字列内で最初に出現した文字列の位置を返します。
文字列が見つからない場合は false を返します。
文法
ストリップス(文字列,検索,開始)
*/
$str="hello world" //文字列を定義します
$result=stripos($str,"w"); //検索操作を実行します
echo $result; // 検索結果を出力します。6
/*
*/
$str="hello world" //文字列を定義します
$result=stripos($str,"l"); //検索操作を実行します
echo $result; // 検索結果を出力し、2 を返します
/*
strspn() 関数は、文字列に含まれる特定の文字の数を返します。
文法
strspn(文字列,文字リスト,開始,長さ)
*/
$str="hello world" //文字列を定義します
$result=strspn($str,"khlleo"); //条件に合う長さを検索
echo $result; // 結果の長さを出力し、5 を返します
/*
*/
$str="hello world! ???" //文字列を定義します
echo $str."
" //元の文字列を出力します
echo Convert_cyr_string($str,'w','a'); //変換された文字列「hello world! ?.?」を出力します