Restoration
11/28/2016 - 12:32 AM

PHPにおける文字列の置き換え

PHPにおける文字列の置き換え

##str_replace()

  • 第一引数に置き換え対象の文字列
  • 第二引数に置き換える文字列
  • 第三引数に対象となる変数
$text = 'XXaaXXbbXXXcc11XXXX';
echo '<p>元の文字列:'.$text.'</p>';
echo '<p>XXを*に置き換える'.str_replace('XX','*',$text).'</p>';
echo '<p>XXを削除'.str_replace('XX','',$text).'</p>';

##mb_strpos()

  • 第一引数に対象となる文字列
  • 第二匹数に検索対象となる文字列

含まれていなければfalseを返す

$text1 = 'abcXYZ';
echo "<p>".$text1."には";
if(mb_strpos($text1,$keyword) === false){
    echo $keyword.'は含まれていません。';
} else {
    echo $keyword.'が含まれています。';
}
echo "</p>";