View Full Version : حرفه ای: تشخیص فارسی یا انگلیسی بودن یک متن
tecnocomputer2
پنج شنبه 18 آذر 1389, 20:31 عصر
سلام، چجور میشه تشخیص داد که کلمه اول یک متن فارسیه یا انگلیسی.
چون میخام اگه فارسیه (RightToLeft) کنم و اگر انگلیسیه (LeftToRight).
maysam.m
پنج شنبه 18 آذر 1389, 23:04 عصر
یه نگاه به لینک زیر بنداز ببین مشکلتو حل میکنه یا نه:
http://forum.iranphp.org/Thread-تشخیص-متن-انگلیسی?pid=14339
9px.ir
پنج شنبه 18 آذر 1389, 23:18 عصر
این یه کد قدیمیه که نوشتم و بدک نیست اما میتونه بهتر باشه:
function chap_rast($mt,$tag='span')
{
if(preg_match('/^[0-9\-\(\)\.\^\$\+\* !@#%&_=`~]*[a-zA-Z]/',$mt))
return '<'.$tag.' class="ltr l">'.$mt.'</'.$tag.'>';
return '<'.$tag.' class="rtl r">'.$mt.'</'.$tag.'>';
}
کسی سوالی از شخص بنده داشت در بخش نظرات وبلاگم مطرح کنه. متشکر از لطف همه دوستان.
خداحافظ barnamenevis.org
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.