@קו-כשר-מערכות-טל כתב בהקראת אותיות בעברית ב 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&";