انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید

نویسنده موضوع: شخیص یک character حرف از عدد  (دفعات بازدید: 1169 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین rahmani

  • Sr. Member
  • *
  • ارسال: 291
شخیص یک character حرف از عدد
« : 30 تیر 1392، 08:15 ق‌ظ »
سلام
در PHP چگونه تشخیص دهیم یک character حرف یا عدد یا .... است؟

آیا ASCI code در این زمینه سودمند است؟
تشکر
اگر در صحنه حق و باطل زمان خويش نيستي، هر جا كه خواهي باش....
 دكتر علي شزيعتي مزيناني

آفلاین سار

  • Newbie
  • *
  • ارسال: 24
پاسخ : شخیص یک character حرف از عدد
« پاسخ #1 : 30 تیر 1392، 08:56 ق‌ظ »
ببین این‌ها بدردت می‌خورن:
bool ctype_digit ( string $text )
bool is_numeric ( mixed $var )
bool is_string ( mixed $var )
bool ctype_alnum ( string $text )
bool ctype_xdigit ( string $text )

آفلاین feeruzy

  • Jr. Member
  • *
  • ارسال: 56
  • جنسیت : پسر
    • My Personal Page
پاسخ : شخیص یک character حرف از عدد
« پاسخ #2 : 30 تیر 1392، 03:53 ب‌ظ »

اگر کد اسکی (حرف موردنظر)بزرگتر مساوی کد اسکی (صفر) و کداسکی (حرف موردنظر) کوچکتر مساوی کداسکی (نه)
کاراکتر عدد است.
در غیر این صورت عدد نیست.

همین. به هر زبونی که دوستداری برگردونش.
زندگی جاریست!

آفلاین Matrix.1372

  • High Hero Member
  • *
  • ارسال: 1966
  • جنسیت : پسر
  • Ma3x
    • Ma3x
پاسخ : شخیص یک character حرف از عدد
« پاسخ #3 : 30 تیر 1392، 05:26 ب‌ظ »
از تابع gettype هم می‌تونی استفاده کنی.

آفلاین سار

  • Newbie
  • *
  • ارسال: 24
پاسخ : شخیص یک character حرف از عدد
« پاسخ #4 : 31 تیر 1392، 08:28 ق‌ظ »

اگر کد اسکی (حرف موردنظر)بزرگتر مساوی کد اسکی (صفر) و کداسکی (حرف موردنظر) کوچکتر مساوی کداسکی (نه)
کاراکتر عدد است.
در غیر این صورت عدد نیست.

همین. به هر زبونی که دوستداری برگردونش.

برای یونیکد چی؟