重複の可能性:
Unicode 文字を使用した php preg_replace
私はこれを自分で解決しようとしましたが、失敗しました。
PHP preg_replace を使用して文字列を「クリーン」にする必要があるため、az、AZ、0-9、スペース (' ')、およびラテン文字「ČčĆćĐ𩹮ž」を除くすべての文字が削除されます。
問題の最初の部分を解決する方法を学びました:$cleanstring = preg_replace('[^a-zA-Z0-9 ]', '', $originalstring);
しかし、パターンに他のラテン文字を含めることに成功していません。すべてのラテン文字が必要なわけではなく、上記の文字だけが必要です。
編集: $originalstring が "Đak" の場合、$cleanstring は "272ak" です! どうすればこれを修正できますか?
誰でも助けることができますか?前もって感謝します!
ミロッシュ