php指定した文字列を置き換えるPHP文字列の置換substr_replaceおよびstr_replace関数

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  

 

おすすめ

転載: www.cnblogs.com/zc290987034/p/12707218.html