/
  • نمایش مقداری از یک متن

  • ارسال پاسخ   امتیاز موضوع:
    • 0 رأی - میانگین امیتازات: 0
    • 1
    • 2
    • 3
    • 4
    • 5

    حالت موضوعی | حالت خطی نمایش مقداری از یک متن
    نویسنده پیام
    milad_nabavi آفلاین
    عضو جدید
    **

    ارسال‌ها: 1
    تاریخ عضویت: ۱۳۹۴ آذر ۱۴
    اعتبار: 0
    تشکرها : 0
    ( 0 تشکر در 0 ارسال )
    ارسال: #1
    نمایش مقداری از یک متن
    با سلام
    یک کد می خوام که مثلا جهت تایید ایمیل یا شماره موبایل را نمایش بده و لی مقداری از آن را نشون بده بقیه را به صورت ضبدر یا ستاره نشون بده
    ممنون میشم راهنایی کنید
    مثلا
    milad_****@yahoo.com
    (آخرین ویرایش در این ارسال: ۱۳۹۴ آذر ۱۴ ۰۲:۵۳ عصر، توسط milad_nabavi.)
    ۱۳۹۴ آذر ۱۴ ۰۲:۴۶ عصر
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    ayoubsys آفلاین
    عضو
    ***

    ارسال‌ها: 120
    تاریخ عضویت: ۱۳۹۴ آذر ۱۵
    اعتبار: 9
    تشکرها : 899
    ( 80 تشکر در 58 ارسال )
    ارسال: #2
    RE: نمایش مقداری از یک متن
    (۱۳۹۴ آذر ۱۴ ۰۲:۴۶ عصر)milad_nabavi نوشته شده توسط:  با سلام
    یک کد می خوام که مثلا جهت تایید ایمیل یا شماره موبایل را نمایش بده و لی مقداری از آن را نشون بده بقیه را به صورت ضبدر یا ستاره نشون بده
    ممنون میشم راهنایی کنید
    مثلا
    milad_****@yahoo.com


    با سلام.

    کد PHP:
    $email_value "milad2015@yahoo.com";        
    $email_exit .= substr($email_value04);
    $email_exit .= "******";
    $email_exit .= substr($email_valuestrlen($email_value)-77);
    echo 
    $email_exit

    ابتدا یک متغیر را جهت مقدار ایمیل در نظر میگیریم.
    با کمک substr چهار کارکتر اول و 7 کارکتر آخر را مشخص میکنیم.
    و در نهایت خروجی به همراه ستاره ها.

    موفق باشید
    ۱۳۹۴ آذر ۱۵ ۰۲:۳۶ صبح
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    webnevesht آفلاین
    محمدرضا سلطانی
    ***

    ارسال‌ها: 972
    تاریخ عضویت: ۱۳۹۰ آذر ۲۵
    اعتبار: 22
    تشکرها : 384
    ( 702 تشکر در 427 ارسال )
    ارسال: #3
    RE: نمایش مقداری از یک متن
    البته طبیعتا باید ببینین کجا میخواین استفاده کنین. مثلا اگر توی ایمیل قراره استفاده بشه خب زیاد جالب نیست که مثلا بخشی از @gmail.com هم ستاره دار بشه. بهتره بخش نام کاربری جدا بشه و تعداد کاراکترهاش مشخص بشه بعد بر اساس یک الگوریتم خاص _یعنی نسبت به کل کاراکترهای یوزر نیم _ تعداد خاصی از اونا ستاره دار بشن.
    __________________________________________________________________________
    بنده طعم ايمان را نمي چشد، تا اينكه دريابد آنچه اتفاق نيفتاده است نمي شد كه اتفاق بيفتد؛و آنچه شده و اتفاق افتاده است,نمي شد كه نشود و اتفاق نيفتد....حضرت علي(ع)
    ۱۳۹۴ آذر ۱۶ ۱۲:۰۶ صبح
    یافتن ارسال‌ها WWW پاسخ با نقل قول
     تشکر شده توسط : ayoubsys
    ayoubsys آفلاین
    عضو
    ***

    ارسال‌ها: 120
    تاریخ عضویت: ۱۳۹۴ آذر ۱۵
    اعتبار: 9
    تشکرها : 899
    ( 80 تشکر در 58 ارسال )
    ارسال: #4
    RE: نمایش مقداری از یک متن
    (۱۳۹۴ آذر ۱۶ ۱۲:۰۶ صبح)webnevesht نوشته شده توسط:  البته طبیعتا باید ببینین کجا میخواین استفاده کنین. مثلا اگر توی ایمیل قراره استفاده بشه خب زیاد جالب نیست که مثلا بخشی از @gmail.com هم ستاره دار بشه. بهتره بخش نام کاربری جدا بشه و تعداد کاراکترهاش مشخص بشه بعد بر اساس یک الگوریتم خاص _یعنی نسبت به کل کاراکترهای یوزر نیم _ تعداد خاصی از اونا ستاره دار بشن.

    سلام جناب انصاری. وقتتون بخیر
    تشکر بله درسته ، متاسفانه بنده دقت نکرده بودم از این نظر.

    اصلاحیه :

    کد PHP:
    $email_value "milad200000000015@yahoo.com"
    $mail_user substr($email_value0strpos($email_value,"@"));
    $mail_service substr($email_valuestrlen($mail_user), strlen($email_value));

    $celi_user_hidden ceil(strlen($mail_user)/2);
    $mail_user substr($email_value0$celi_user_hidden);
    $mail_user .= "******";

    echo 
    $mail_user,$mail_service

    1- ایمیل مورد نظر را در متغیر email_value مقدار دهی میکنیم
    2- سپس با استفاده از substr نام کاربری را در mail_user و سرویس دهنده ایمیل را در mail_service ست میکنیم.
    3- و تنها نصفی از کارکترهای متغیر mail_user را جهت چاپ در نظر میگیریم و ستاره ها را به mail_user اضافه کرده (جهت عدم حدس ایمیل و نامشخص بودن تعداد یوزرنیم ، تعداد ستاره ها برای تمامی نام کاربری ها ثابت است.) و در نهایت خروجی .
    ۱۳۹۴ آذر ۱۶ ۰۲:۳۸ صبح
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    « قدیمی تر | تازه‌ تر »

    ارسال پاسخ
    پرش به انجمن:


    کاربرانِ درحال بازدید از این موضوع: 1 مهمان
    IranPHP.org | تماس با ما | بازگشت به بالا | بازگشت به محتوا | بایگانی | پیوند سایتی RSS