【PHP】文字列内から指定した文字を全て置換する方法

PHPで文字列内から指定した文字を全て置換したい。
本記事ではこのような悩みを解決。
実装方法について解説します。
文字列内から指定した文字を全て置換する
<?php
$input = 'kasumi-blog-hello';
$input = str_replace('-', '_', $input);
echo $input;
// hello_kasumi_blog
?>
指定した文字を全て置換するコード例です。
str_replace関数を使います。
使い方は以下の通りです。
str_replace(‘置換する文字列’, ‘置換後の文字列’, 文字列);
str_replace関数の第一引数に置換する文字列。
第二引数に置換後の文字列
第三引数に文字列を指定します。
本コード例では-(ハイフォン)を_(アンダーバー)に全て置換してます。
以上で実装完了です。
まとめ
PHPで文字列内から指定した文字を全て置換する方法について紹介しました。
以上で解説を終わります。
目次