PHP str_replace 関数 (置換数を制限できる) この記事では主に、単一文字の置換、データの置換、および str_replace の置換数の指定を行う str_replace 関数を紹介します。最後の置換数は、特に SEO 最適化手法で非常に役立ちます。
phpチュートリアル str_replace関数(置換数を制限可能)
この記事では主に、単一文字の置換、データの置換、str_replace 置換数の指定を行う str_replace 関数について紹介します。最後の置換数は、特に SEO チュートリアルの最適化方法で非常に役立ちます。
/mixed str_replace (mixed $search ,mixed $replace ,mixed $subject [, int &$count ])
検索のすべての出現において、文字列を返すか、指定された配列を置換値に置き換える関数。
置換を必要とするルール (正規表現など) が気に入らない場合は、常に ereg_replace() や preg_replace() の代わりにこの関数を使用する必要があります。
*/
// 提供:
// 提供: hll wrld f php
$vowels = array("a", "e", "i", "o", "u", "a", "e", "i", "o", "u");
$onlyconsonants = str_replace($vowels, "", "hello world of php");
// 提供: 毎日ピザ、ビール、アイスクリームを食べるべきです
$phrase = "果物、野菜、繊維質を毎日食べる必要があります。";
$healthy = array("果物", "野菜", "食物繊維");
$yummy = array("ピザ", "ビール", "アイスクリーム");
$newphrase = str_replace($healthy, $yummy, $phrase);
// 提供: 2
$str = str_replace("ll", "", "いいですね、モリーさん!", $count);
エコー $count;
//str_replace関数を使用して置換数を指定します
$配列 = 配列(
配列(0,1,2)
);
関数キーワード( $str,$array )
{
$count =0;
foreach($array as $v){
if(strstr($str,strtolower($v[0]))!==false){
if( $count
$tos = strto lower($v[0]);
$str=preg_replace("/$tos/","".$v[2]."",$str,1);
$count++;
続けてください;
}
}
}
$str を返します。
}