באסה , בדיוק סיימתי לרשום את הקוד , האמת יצא מכוער :
PHP קוד:
<?php
$str = "abc 123 השמ";
$heb_char = array(
'א',
'ב',
'ג',
'ד',
'ה',
'ו',
'ז',
'ח',
'ט',
'י',
'כ',
'ל',
'מ',
'נ',
'ס',
'ע',
'פ',
'צ',
'ק',
'ר',
'ש',
'ת',
'ם',
'ץ',
'ף',
'ן',
'ך',
);
$words = explode(" ", $str);
$is_heb = false;
foreach ($words as $v)
{
//echo $new_str;
$temp_word = str_split($v);
foreach ($heb_char as $letter)
{
if ($temp_word[0] == $letter)
{
$is_heb = true;
//continue;
}
}
if($is_heb == true)
{
$new_word = array_reverse($temp_word);
$new_str .= implode("",$new_word). ' ';
$is_heb = false;
}
else
//echo $v;
$new_str .= $v . ' ';
}
echo $new_str;
?>