substr_replace()関数は、文字列の一部を別の文字列に置き換えるために使用され、混合型を返します。
echo substr_replace( 'abcdef'、 '###'、1 ); // ###を出力します echo substr_replace( 'abcdef'、 '###'、1、2 ); // ### defを出力します echo substr_replace( 'abcdef'、 '###'、- 3、2 ); // abcを出力### f echo substr_replace( 'abcdef'、 '###'、1、-2 ); // ### efを出力
str_replace()関数は、文字列内の一部の文字を文字列に置き換え、混合型を返します。
echo str_replace( "world"、 "earth"、 "Hello world!" ); // 出力Hello earth! //複数を置き換え、2番目のパラメーターはnull文字です echo str_replace( "o"、 ""、 "Hello world! " ); // 出力地獄wrld! //配列を使用 $ arr = array(" e "、" o " ); $ arr2 = array(" x "、" y " ); echo str_replace($ arr、$ arr2、 "Hello World of PHP"、$ i ); // 出力Hxlly Wyrld yf PHP echo $ i ; // 出力4