以下のユーザー定義関数があります。
function char_replace($line1){
$line1= str_ireplace("Snippet:", "", $line1);
// First, replace UTF-8 characters.
$line1= str_replace(
array("\xe2\x80\x98", "\xe2\x80\x99", "\xe2\x80\x9c", "\xe2\x80\x9d", "\xe2\x80\x93", "\xe2\x80\x94", "\xe2\x80\xa6"),
array("'", "'", '"', '"', '-', '--', '...'),
$line1);
// Next, replace their Windows-1252 equivalents.
$line1= str_replace(
array(chr(145), chr(146), chr(147), chr(148), chr(150), chr(151), chr(133)),
array("'", "'", '"', '"', '-', '--', '...'),
$line1);
}
$line
そして、爆発した複数の行の文字を置き換えていますが$line2
、関数 char_replace に動的引数を適用したい場合は、$line3
次のように文字を変換します。
$line1 = char_replace($line1)
関数の引数と str_replace/str_ireplace の引数を動的変数にしたいのですが、次のように別の行を変換できます:
$random_line = char_replace($random_line)
これは可能ですか?