「str_replace」関数は、文字を置き換える事ができる関数ですが、
置き換える文字を「””(空・無指定)」にする事で、
検索した文字を「削除」する事ができる。
文字列を削除する「str_replace」関数のサンプルコード
$変数名 = str_replace(”検索する文字列”, "", ”既存の文字列”);
$変数名 = str_replace($変数名, "", $変数名);
$変数名 = str_replace($配列名, "", $変数名);
//「文字」を削除するコード
$変数名 = str_replace(”文字”, "", ”既存の文字列”);
//「改行」を削除するコード
$変数名 = str_replace(”¥n”, "", ”既存の文字列”);
$SampleText = str_replace("\r\n", '', $SampleText);
$SampleText = str_replace(array("\r\n", "\r", "\n"), '', $SampleText);
$SampleText = str_replace(array("\r", "\n"), '', $SampleText);
//「スペース」を削除するコード
$変数名 = str_replace(” ”, "", ”既存の文字列”);
<?php
$str = 'abcde';
$str = str_replace('ab', '', $str);
echo $str;
?>
//出力結果:cde
「str_replace」関数の基本書式
str_replace(
array|string $search,
array|string $replace,
string|array $subject,
int &$count = null
): string|array
str_replace( ”検索する文字列”, ”置き換える文字列”, ”既存の文字列”, 置換えた回数を変数に格納): 返り値(文字列・配列)
$変数名 = str_replace('検索したい文字列', '置き換える文字列', '検索対象文字列', $空の変数);
$変数名 = str_replace('検索したい文字列', '置き換える文字列', '検索対象文字列', 置換えた回数を変数に格納);
$変数名 = str_replace('検索したい文字列', '置き換える文字列', '検索対象文字列');
$変数名 = str_replace('検索したい文字列', '置き換える文字列', $変数名);
Back