2016-08-30 4 views
1

「مشكلة」というテキストがあります。どのように私は "مشكلة" php(str_replaceなど)でこのテキストから得ることができます。私は正確に何をしたい、私が表示されないことがPHPがユニコードのアラビア文字を削除しています

+0

を動作しませんでしたstr_replaceを試してみました変更/交換するあなたのひもで。 – Rizier123

+1

動作していない正確なコードを表示してください。あなたが期待していたことと結果が何だったのかを言います。 – byxor

+0

私はコードを持っていません。私がしたいのは、テキストの文字を置き換え、アラビア語の文字からなるテキストのみを取得することです。 @ Rizier123画面をズームし、違いを参照してください。 – Mustafa

答えて

1

コード

$string = 'مُشْكِلَةٌ'; 
$diacritic = array('ِ', 'ُ', 'ٓ', 'ٰ', 'ْ', 'ٌ', 'ٍ', 'ً', 'ّ', 'َ'); 
$newString = str_replace($diacritic, '', $string); 

echo "Old String : ".$string; 
echo "New String : ".$newString; 

出力

Old String : مُشْكِلَةٌ 
New String : مشكلة 

Demo

+0

ありがとうございました@zakhefon。この作品 – Mustafa

関連する問題