• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
تجزیه کاراکتر های ورودی
#1
سلام خسته نباشید به دوستان
ما یه ورودی داریم
و میخوایم ببینیم که اگه ورودی ما داخل کاراکتر @ نداشت بهش خطا بده
و اگر داشت پیام تایید رو بده ...
البته میشه از تابع strstr استفاده کرد ولی میخوام خود فانکشن بنویسم
-------
ورودی رو برسی کنه و ببینه داخل عبارت وارد شده ایا @ وجود داره یا نه
البته مهم نیست @ کجای عبارته ... مهم اینه که همچین کارکتری تو ورودی وجو داره یا نه ... ممنون
  پاسخ
تشکر شده توسط :
#2
با عبارات منظم میتونید این کارو انجام بدید.
همیشه برای یادگیری، موضوعاتی هست!

فرهاد حسن پور / بیرگیک

  پاسخ
تشکر شده توسط : newuser
#3
میشه کدش رو بنویسید .. از ظهر دارم کلنجار میرم
  پاسخ
تشکر شده توسط :
#4
کد پی‌اچ‌پی:
$str '@123';

$ex explode('@',$str);
if(
count($ex)>1)
    echo 
"@ دارد";
else
    echo 
'@ندارد'
وبلاگ rezaonline.net/blog
سفارش برنامه نویسی reza.biz
Php , mysql , postgresql , redis , Yii and ... Cool
  پاسخ
تشکر شده توسط : newuser
#5
کد پی‌اچ‌پی:
if(count($ex)>1
این خط به چه معناست؟
count یعنی چی؟

یا اصلان کل کد رو توضیح بدید
  پاسخ
تشکر شده توسط :
#6
تابع explode دو آرگومان میگیره اولیش کاراکتر جداسازی دومیش رشته ای هست که توش جدا سازی میشه
یعنی چی
یعنی مثلا وقتی بگی 123,456,789 رو بر اساس , از هم جدا کن میاد یه آرایه بهت میده که اولین عضوش 123 دومی 456 سومی 789 داره

حالا من برای کار تو چکار کردم اومدم گفتم بیا توی رشته وارد شده براساس @ کاراکتر رو جدا کن نتیجه اش یه آرایه اس
اگر @ توی رشته ات باشه قطعا میشه دو یا سه یا چهار یا بیشتر ... اگرم نباشه فقط اعضای ارایه ات یه دونه اس
پس شرط گذاشتم اگر تعداد اعضای آرایه بیشتر از یکی باشه یعنی @داشته توش Angel

یخورده خلاقیت خرج کردم همین Cool
وبلاگ rezaonline.net/blog
سفارش برنامه نویسی reza.biz
Php , mysql , postgresql , redis , Yii and ... Cool
  پاسخ
تشکر شده توسط : farhadhp newuser
#7
عالی بود کارتون ..

من فقط از این کلمه متوجه نشد چیه؟
count
میشه بگید چی میکنه
  پاسخ
تشکر شده توسط :
#8
(۱۳۹۶ اردیبهشت ۰۵, ۰۹:۲۴ ب.ظ)newuser نوشته: عالی بود کارتون ..

من فقط از این کلمه متوجه نشد چیه؟
count
میشه بگید چی میکنه
اعضای آرایه رو میشمره!
همیشه برای یادگیری، موضوعاتی هست!

فرهاد حسن پور / بیرگیک

  پاسخ
تشکر شده توسط : newuser


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان