スポンサードリンク

文字列の中で特定の文字があるかないかを
判断して条件分岐させたいということがあったので
そのやり方です。
スポンサードリンク
strstr, stristr関数を使う
strstr, stristrという関数があります。
この関数たち
2つの関数の違いは以下です。
strstr関数・・・文字列の大文字小文字を区別する
stristr関数・・・文字列の大文字小文字を区別しない
使い方
strstr関数
echo strstr('ABcdCDEF', 'c')
結果
cdCDEF
echo strstr('ABcdCDEF', 'C')
結果
CDEF
stristr関数
echo stristr('ABcdCDEF', 'c')
結果
cdCDEF
echo stristr('ABcdCDEF', 'C')
結果
cdCDEF
使った方法
$str = '東京都新宿区○○'; if(strstr($str, '区')){ echo '24区です'; }else{ echo '24区ではありません'; }
結果
24区です
他にもpreg_match関数というものもありますが、
今回はこちらのstrst関数を使いました。
preg_match関数についてはまた次回
(参考)
PHP 文字列の一致や、文字列を含むかどうかを判定
スポンサードリンク