<?php
$utf8_string = 'مع السلامة مع السلامة مع السلامة مع السلامة مع السلامة مع السلامة مع السلامة السلامة الرائعة على الطويلة ';
echo $utf8_string;
echo'<br/><br/>';
$patterns = array("على", "مع");
$replacements = array("", "");
$r_string = str_replace($patterns, $replacements, $utf8_string);
//echo $r_string;
print_r ($r_string);
echo'<br/>';
//$words = preg_split( "/ ( |مع|على) /",$r_string);
$words = explode(" ",$r_string);
$num = count($words);
echo 'There are <strong>'.$num.'</strong> words.';
?>
アラビア語の文の単語数を数えるこのコードがありますが、一部の単語を削除して残りを数えたいのですが、str_replaceを使用しようとしましたが、この方法では元の文の単語数を数えています。誰かが私を助けることができますか?