PHPで文字列の中から特定文字を探す(strstr, stristr関数)

PHP

PHP

文字列の中で特定の文字があるかないかを

判断して条件分岐させたいということがあったので

そのやり方です。

スポンサードリンク

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 文字列の一致や、文字列を含むかどうかを判定

PHP7+MariaDB/MySQLマスターブック

新品価格
¥3,067から
(2019/9/21 06:20時点)

PHP7+MariaDB/MySQLマスターブック [ 永田順伸 ]

価格:3,067円
(2019/9/21 06:30時点)
感想(1件)

スポンサードリンク

コメントを残す

サブコンテンツ

このページの先頭へ