PHPでウェブの世界と繋がろう!
menu
ホーム > PHPサンプル > 文字列系 > 文字列を置換したい

文字列を置換したい

Pocket

サンプルコード sample code
文字列を置換 str_replace()
取得した文字列や配列 = str_replace (検索する値 ,置換する値, 検索対象文字列や配列);

例:

//検索する値
$sSearch = 'e';
//置換する値
$sReplace = 'E';
//検索対象文字列や配列
$sSubject = 'abcdefg';
$sResult = str_replace($sSearch, $sReplace, $sSubject);
//出力表示
echo $sResult;

結果は

abcdEfg

となります。

str_replace('検索する値','置換する値','検索対象文字列や配列') 検索対象文字列や配列 の中で 検索する値 に一致したすべての値を 置換する値 に入れ替えます。置換後は文字列や配列を返します。

サンプルコード

– サンプル Click Here ! –

<h3>置換の例</h3>
<?php
//検索文字列
$sSearch = 'e';
//置換文字列
$sReplace = 'E';
//対象文字列
$sSubject = 'abcdefg';
//対象文字列に対して検索文字列で検索して、あれば置換文字列に置換する。
$sResult = str_replace($sSearch, $sReplace, $sSubject);
echo $sResult;
?>

<h3>置換の例 配列</h3>
<?php
//検索配列
$aSearch = array('a','c','e');
//置換配列
$aReplace = array('A','C','E');
//対象配列
$aSubject = array('abcd','efgh');
//対象配列に対して検索配列で検索して、あれば置換配列に置換する。
$aResult = str_replace($aSearch, $aReplace, $aSubject);
foreach($aResult as $vValue){
    echo $vValue.'<br/>';
}
?>
実行結果
置換の例
abcdEfg

置換の例 配列
AbCd
Efgh

– サンプル Click Here ! –


タグ(=記事関連ワード)

日付

投稿日:2012年3月2日
最終更新日:2014年02月16日

関連記事

このカテゴリの他のページ

この記事へのコメント

トラックバックurl

http://www.tryphp.net/phpsample-string-replace/trackback/