@קו-כשר-מערכות-טל כתב בהקראת אותיות בעברית ב API:
תנסה את זה זה אמור לעבוד
$txt=$_GET['ApiEnterIDName'];
print "id_list_message=t-איות השם שלכם הוא.t-";
for($i = 0; $i <= 10000; $i++) {
$text2 = mb_substr($txt, $i, 1, "UTF-8");
$text2= str_replace(" " , " רווח" , $text2);
print $text2;
print " ";
}
print "&";
?>
תהיה בריא, עם הלופ שרץ עד 10000 אתה מבזבז משאבים של השרת וגורם לקוד לעבוד בחינם, לא הגיוני שה-ApiEnterIDName יהיה באורך של אלפי תווים
הקוד הבא יעשה את זה מצוין:
$txt = $_GET['ApiEnterIDName'];
$a = mb_str_split($txt, 1);
$t = array_map( function($l){return $l == ' ' ? 'רווח' : $l;}, $a);
$j = implode(' ', $t);
print "id_list_message=t-איות השם שלכם הוא.t-$j&";