1
あなたが任意の文字を削除したパターンが、ASCII文字、数字、_
といくつかの特殊文字を定義し...preg_replaceがウムラウトを削除するのはなぜですか?
Code:
$zoekwoord = $this->input->get('q', TRUE);
$zoekwoord = preg_replace('/[^a-zA-Z0-9_ %\[\]\.\(\)%&-]u/s', '', $zoekwoord);
Any idea how to keep special chars? (like ö)
試してみてください '/ [^ \ w%[\]。()%& - ] +/u'' –
ありがとう!それは働いた:D –
うまくいきました、私は以下の答えと説明を追加しました。 –