انجمن ایران پی اچ پی
ذخیره اعداد در دیتابیس با فونت غیرفارسی - نسخه قابل چاپ

+- انجمن ایران پی اچ پی
+-- انجمن: پایگاه داده/Database (https://forum.iranphp.org/Forum-%D9%BE%D8%A7%DB%8C%DA%AF%D8%A7%D9%87-%D8%AF%D8%A7%D8%AF%D9%87-Database)
+--- انجمن: MySQL, MsSQL, PgSQL, SQLite, MongoDb (https://forum.iranphp.org/Forum-MySQL-MsSQL-PgSQL-SQLite-MongoDb)
--> +--- موضوع: ذخیره اعداد در دیتابیس با فونت غیرفارسی



ذخیره اعداد در دیتابیس با فونت غیرفارسی - hedieh - ۱۳۹۸ آبان ۱۲

سلام
ببینید من با سیستم مدیریت محتوای جوملا کار میکنم. یک تقویم فارسی رو توی فرم php در سایت گذاشتم. اعداد رو با فونت فارسی نشون میده و دقیقا به همین شکل ذخیره میکنه. الان من نیاز دارم که این بصورت اعداد لاتین ذخیره بشه در دیتابیس.

لطفا راهنمایی کنید.

عکس واضح تر منظورمو نشون میده.


RE: ذخیره اعداد در دیتابیس با فونت غیرفارسی - ayoubsys - ۱۳۹۸ آبان ۱۳

سلام و وقت بخیر

در این رابطه باید اعداد فارسی را با فانکشن زیر تبدیل کنین :


کد پی‌اچ‌پی:
function number_converter($input){    
    
$farsi_array = array("۰""۱""۲""۳""۴""۵""٥" "٦" "۶""۷""۸""۹""٫");
    
$english_array = array("0""1""2""3""4""5""6""5""6""7""8""9"".");
    
$input str_replace($farsi_array$english_array$input);
    return 
$input;
}
//number_converter 



نحوه استفاده :
کد پی‌اچ‌پی:
echo number_converter($_GET['date']);
echo 
number_converter($date_inp); 
موقق باشید.


RE: ذخیره اعداد در دیتابیس با فونت غیرفارسی - kasbookar - ۱۳۹۸ آبان ۱۳

(۱۳۹۸ آبان ۱۲, ۰۳:۰۰ ب.ظ)hedieh نوشته: سلام
ببینید من با سیستم مدیریت محتوای جوملا کار میکنم. یک تقویم فارسی رو توی فرم php در سایت گذاشتم. اعداد رو با فونت فارسی نشون میده و دقیقا به همین شکل ذخیره میکنه. الان من نیاز دارم که این بصورت اعداد لاتین ذخیره بشه در دیتابیس.

لطفا راهنمایی کنید.

عکس واضح تر منظورمو نشون میده.

اسم تقویمی که استفاده میکنید چیه ؟