برنامه نویس

متن مرتبط با «Ø§Ø¹Ø¯Ø§Ø¯» در سایت برنامه نویس نوشته شده است

تقویم و اعداد فارسی در دل PHP !

  • شاید خیلی ها ندوند (منم تا امروز نمی دونستم!) ولی PHP از ورژن ÛµÙ«Û³ به بعد با استفاده از ICU از تقویم فارسی پشتیبانی می کند. اول باید ببنید که extension مربوط به inteationalization فعال هست یا نه برای این کار این دستور را اجرا کنید. echo '<pre>' . print_r(get_loaded_extensions(),true) . '</pre>' . PHP_EOL; لیست تمام extension ها را به صورت یک آرایه بر می گرداند؛ intl مربوط به extension مورد نظر ماست! اگر intl نبود، باید فایل php.ini را ویرایش کنید و کامنت این خط را بر دارید. extension=intl; دانلود نرم افزار XAMPP سرور را ریستارت کرده؛ بعد از فعال سازی این extension حالا می توانید از کلاس IntlDateFormatter استفاده کنید. به عنوان مثال این تکه کد[/align] $date_format='EEEE، d MMMM Y'; $fmt = new IntlDateFormatter("fa_IR@calendar=persian", IntlDateFormatter::FULL, IntlDateFormatter::FULL, "Asia/Tehran", IntlDateFormatter::TRADITIONAL,$date_format); echo $fmt->format(intval(time())); تاریخ امروز ره به این صورت نمایش می دهد. کد: یکشنبه، Û²Û¸ دی Û±Û³Û¹Û¹ برای اطلاع از فرمت تاریخ ICU می توانید به این لینک مراجع, ...ادامه مطلب

  • ترکیبی اعداد و حروف در فیلدها

  • باسلام من می خوام برای فیلدهای که کاربر وارد می کنند patte تعریف کنم که فقط حروف فارسی و اعداد را بتواند وارد کند و اگر حروف انگلیسی یا کاراکترهای خاصی مثل !@#$% را وارد کرد خطا بگیرد من این کد را نوشتم جواب دادم [['name'], 'match', 'patte' => '/[x{0600}-x{06FF}x]{1,32}/u'], اما این کد وقتی جواب میده که حروف انگلیسی، اعداد یا کاراکترهای خاص را به تنهایی وارد کنم اما اگر همراه با حروف فارسی مثلاً «سلام !@#» بنویسم قبول می کنه و خطا نمی گیره بنظرتون باید چکار کنم؟, ...ادامه مطلب

  • جدیدترین مطالب منتشر شده

    گزیده مطالب

    تبلیغات

    برچسب ها