יש איזה אופציה כלשהיא שכל נתון שעובר בmysql יעבור דרך פונקציה שכתבתי?
זה יהיה ממש ממש קשה לעשות תרגום לכל מילה ומילה שמוצגת מהבסיס נתונים, חייב להיות דרך לעשות שכל מה שעובר דרך הבסיס נתונים יעבור דרך פונקצית תרגום.
קראתי נתון תרגמתי אותו לעברית ועדכנתי בבסיס נתונים והוא עכשיו מוצג בתור סימני שאלה ולא בתור עברית.
זה הפונקציה שעשיתי חייב להיות דרך שכל מילה שמגיעה מהבסיס נתונים עוברת דרך הפונקציה.
קוד:
function jibrish($text){
$from="à:á:â:ã:ä:å:æ:ç:è:é:ë:ê:ì:î:í:ð:ï:ñ:ò:ô:ó:ö:õ:÷:ø:ù:ú";
$to="א:ב:ג:ד:ה:ו:ז:ח:ט:י:כ:ך:ל:מ:ם:נ:ן:ס:ע:פ:ף:צ:ץ:ק:ר:ש:ת";
$from=explode(":", $from);
$to=explode(":", $to);
for ($i=0; ;$i++){
if ($to[$i]==""){ break; }
$text=str_replace($from[$i], $to[$i], $text);
}
return $text;
}
מוזמנים להשתמש.