PHP | str_ireplace()で大文字小文字を区別せず指定の文字列を置き換える方法

2021-06-05PHP,PHP 文字列

PHP

PHPのstr_ireplace()を利用して対象の文字列から指定の文字列を置き換えるサンプルコードです。

この関数はstr_replace()と違い、大文字小文字を区別せず置き換え処理を実行します。

str_ireplaceはPHP 5から利用可能になっている関数です。

正規表現を利用した同様の処理を行う場合、従来通りpreg_replace()関数などを利用します。

大文字小文字を区別せず指定の文字列を置き換える

str_ireplace()は対象の文字列に指定した文字列が含まれているかどうかを判別する関数です。

str_ireplace(置き換え前の文字列, 置き換え後の文字列, 対象の文字列);

サンプルでは、文字列から「HTML」の文字を「Jquery」に置き換えています。

str_ireplace()は大文字小文字を区別しませんので、「html」と指定して処理、問題なく変更されている事が確認できます。

$str = 'PHP JS CSS HTML Python';
$str = str_ireplace('html', 'Jquery', $str);
echo $str;
//PHP JS CSS Jquery Python

2021-06-05PHP,PHP 文字列

Posted by Yousuke.U