preg_replace関数に問題があります。
私のコードでは、これを使用して、文字列の先頭にある文字や数字ではないすべての文字を削除します。
これはうまく機能しますが、$ stringに「è、ò、à、ù、é、ì」のようなiso-8859-1文字が含まれている場合、単語ではないと見なされ、すべて削除されます。
preg_replace('/^[^a-zA-Z0-9]+/', '', $string);
すなわち。$string
が含まれている場合èxample
、出力はになりますxample
。
これらのiso-8859-1母音が含まれている必要があります。
誰かがこれに対する解決策を持っていますか?