関数 の安全な使用について懸念がありますstr_replace
。例えば
$var = "abcdeefghij";
$var = str_replace("ee", "", $var); // Should be "abcdfghij"
たとえば、マルチバイト文字セットまたはヌル文字でこれをバイパスする (「abcdeefghij」を取得する - 2 つの「e」文字を使用) ことは可能ですか?
編集: 次のようなことを考えていました: abcd%6565fghij %6565 は ee に置き換えられますstr_replace
が、マルチバイト文字列 ( mb_str_replace
) であるため機能しません。