View Single Post
ישן 10-03-12, 18:12   # 3
MasterNetwork
עסק רשום [?]
 
מיני פרופיל
תאריך הצטרפות: Jun 2007
הודעות: 653

MasterNetwork לא מחובר  

יש איזה אופציה כלשהיא שכל נתון שעובר ב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;
}
מוזמנים להשתמש.
  Reply With Quote