文字列変数からスペースの間に出現する文字を削除しようとしていますが、いくつかの PHP 関数を使用してそれを実行しましたstr_replace
が、何も起こりません。
以下の例では、var_dump PHP 関数を使用して示します。
string '�I�N�S�E�R�T� �[�d�b�o�]�
誰かがこれを行う方法を教えてくれれば、私は感謝します。
これは単純な文字列変換操作です ( Demo ):
$string = '�I�N�S�E�R�T� �[�d�b�o�]�';
echo strtr($string, array('�' => ''));
出力:
INSERT [dbo]
ただし、最初に文字列を適切に取得する必要がある文字が実際にはわからないという問題がある場合があります。したがって、後で交換するのは間違った場所です。
あなたは試すことができます:
$str = '�I�N�S�E�R�T� �[�d�b�o�]�';
$filtered_str = filter_var($str, FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_LOW | FILTER_FLAG_STRIP_HIGH)