گاما رو نصب کن!

{{ number }}
اعلان ها
اعلان جدیدی وجود ندارد!
کاربر جدید

جستجو

پربازدیدها: #{{ tag.title }}

میتونی لایو بذاری!

خروجی کد زیر چیست؟

1 ) 

Modelator dem

2 ) 

Modeldem

3 ) 

Mo and dem

4 ) 

Modem

پاسخ تشریحی :
نمایش پاسخ

ابع substr در PHP برای استخراج بخشی از یک رشته با استفاده از موقعیت شروع و طول مورد نظر استفاده می‌شود. اگر  start  منفی باشد به این معنی است که شمارش از انتهای رشته شروع می‌شود. 

بخش اول:  substr($st, 0, 2) 

رشته اصلی:  "Modelator and demodelator" 

شروع از ایندکس  0  (حرف اول) و گرفتن  2  کاراکتر:

کاراکتر  0 :  'M'                                     کاراکتر  1 :  'o' 

نتیجه:  "Mo" 

>بخش دوم:  substr($st, -11, 3) 

پارامتر  -11 یعنی 11 کاراکتر از انتهای رشته به عقب برگردیم.

رشته اصلی 24 کاراکتر دارد: "Modelator and demodelator" 

 d  (پوزیشن 14)

 e  (15)

 m  (16)

 o  (17)

 d  (18)

 e  (19)

 l  (20)

 a  (21)

 t  (22)

 o  (23)

 r  (24)

شروع از  -11  یعنی کاراکتر  'd'  (پوزیشن 14).

سپس  3  کاراکتر از آنجا به بعد:  "dem"  (اما توجه کنید که ایندکس‌دهی از  0  شروع می‌شود، پس  -10  در واقع به  d  در  "demodelator"  اشاره دارد و  3  کاراکتر بعدی  "dem"  است.)

میشه : Modem

تحلیل ویدئویی تست

منتظریم اولین نفر تحلیلش کنه!

سیده مریم سجادی