从字符串中删除重复的字母(阿拉伯语)



我想删除这个字符串中所有重复的字母:سسسللام علييكمم

并制作成这样:سلام عليكم

我试试这个:


$str = "hhhii brroo iiiimmm aaaaallllliiii";
echo shell_exec("echo " . $str . " | tr -s 'a-z'");

但它只适用于英语单词

我想,使用shell来删除重复的字符太难了。

我试着写一个代码:

<?php
$string = "سسسللام علييكمم";
$ret = "";
for ($i = 0; $i < strlen($string);$i++){
if (strpos($ret, $string[$i]) === false) {
$ret .= $string[$i];
}
}
echo $ret;

遗憾的是,它对结局人物不起作用。

最新更新