php strreplaceの差し替えホール


定義と用法はstr_replace()関数は文字列の他の文字を置換する文字列を使用します。文法の流れreplace(find,replace,string,count)パラメータ記述findが必要です。検索する値を指定します。replaceが必要です。フィndの値を置換する値を指定します。stringが必要です。検索された文字列を指定します。countオプションです。変数1つで、置換数をカウントします。ヒントとコメント:この関数は、大文字と小文字に敏感です。strを使ってくださいireplace()は、大文字小文字に敏感でない検索を実行します。この関数はバイナリで安全です。例1
 
<?php
echo str_replace("world","John","Hello world!");
?>
出力:Hello John!例2は、この例では、配列とcount変数を伴うstr_を実証します。replace()関数:
 
<?php
$arr = array("blue","red","green","yellow");
print_r(str_replace("red","pink",$arr,$i));
echo "Replacements: $i";
?>
出力:Aray([0]=>blue[1]=>pink[2]=>green[3]=>yellow)Replaccements:1例3
 
<?php
$find = array("Hello","world");
$replace = array("B");
$arr = array("Hello","world","!");
print_r(str_replace($find,$replace,$arr));
?>
出力:Aray([0]=>B[1]=>2"!)脆弱性相関関数:<?php$arr 1 = Aray(  'http://img.jb51.net/img/offer/29/24/70/20/29247020','http://img.jb51.net/img/offer/29/24/70/20/29247020-1','http://img.jb51.net/img/offer/29/24/70/20/29247020-2';;アール2 = Aray('http://localhost/root/ups/af48056fc4.jpg','http://localhost/root/ups/cf33240aa3.jpg','http://localhost/root/ups/c30e40419b.jpg';;ダタ = '
 src="http://img.jb51.net/img/offer/29/24/70/20/29247020-1"/>
 src="http://img.jb51.net/img/offer/29/24/70/20/29247020-2'/>';ダタ = strreplace($arr 1、$arr 2、$data);var_dump($data);差し替えの結果は、ストリングス(169) "
 src="http://localhost/root/ups/af48056fc4.jpg-1"/>
 src="http://localhost/root/ups/af48056fc4.jpg-2"/>"str."replace 関数の声明は大体このようです。 strreplace($search) $replace $input[,&count]) たとえば、文字列を置換します。 $input ソース文字列(データソースと呼ぶ)です。 これは不合理です。データソースを第3位に置くからです。 に対する strポップ、 strok strrepeat などの関数はすべてデータソースを第1位に置くということです。replaceは配列中の対応する文字列を置換するのではなく、配列中の最初の文字列を置換して、同じ文字列を後で余分に結合します。解決方法:function strplace($arr 1、$arr 2、$data){ if(is_)array($arr 1) {  foreach($arr 1) as $key => $value)  {   $ダタ = strreplace.once($value)、 $arr 2[$key] $データ  } } return $data;機能 strreplace.onece($needle)、 $replace $ダタ) //初めてのポスを置換します = stpos($data) $needle);if ($pos === false {return $ダタ }return substr.replace($data) $replace $ポップ、 streen($needle)