زمان کنونی: ۱۱-۳-۱۳۹۵, ۱۱:۵۴ عصر درود مهمان گرامی! (ورودثبت نام)


[-]

اطلاعیه ها


سلام و عرض وقت بخیر خدمت دوستان و کاربران گرامی

جهت پرسش و پاسخ و دریافت پاسخ سریعتر لطفا از بخش پرسش و پاسخ وب سایت Softskill.ir استفاده نمایید.

برای ورود به بخش پرسش و پاسخ وب سایت جدید کلیک کنید.


فصل هشتم: توابع رشته ای
زمان کنونی: ۱۱-۳-۱۳۹۵, ۱۱:۵۴ عصر
کاربرانِ درحال بازدید از این موضوع: 1 مهمان
نویسنده: AZAR2711
آخرین ارسال: AZAR2711
پاسخ: 1
بازدید: 875

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

فصل هشتم: توابع رشته ای

۴-۶-۱۳۹۳, ۱۱:۱۱ عصر
ارسال: #1
فصل هشتم: توابع رشته ای
توابع رشته ای

یک رشته ترتیبی از کارکترهاست، مثلا: "Hello world!"
در این فصل یه مرور داریم بر روی توابعی که رشته ها رو دستکاری میکنن!

تابع strlen():
این تابع طول یک رشته رو برمی گردونه.
به مثال زیر توجه کنیم:
کد php:
<?php
echo strlen("Hello world!");
?>
دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.


جواب قطعه کد بعد از اجرا 12 می باشد.
Nokteh تابع strlen معمولا در حلقه ها زمانی که می خواهیم بدانیم یک رشته چه وقت تمام می شود، استفاده می شود(برای مثال در یک حلقه می خواهیم پس از اتمام آخرین کاراکتر حلقه نیز خاتمه یابد.).

تابع strpos():
این تابع برای جستجوی یک کارکتر خاص در بین یک متن یا رشته استفاده می شود.
اگر کاراکتری که به دنبال آن هستیم پیدا شد، مکان کاراکتر بازگردانده می شود و اگر پیدا نشد false برمی گردد.
مثال زیر کلمه word بین رشته "Hello world!" جستجو می کند:
کد php:
<?php
echo strpos("Hello world!","world");
?>
دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.


خروجی قطعه کد پس از اجرا 6 است که مکان شروع کلمه world می باشد.
Nokteh حواسمان باشد مکان شروع کلمه world عدد 6 بود نه 7. چرا که مکان اولین کاراکتر صفر است.


امضای AZAR2711 گر گدا کاهل بود تقصیر صاحبخانه چیست؟
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ
 سپاس شده توسط dr.mazloom ، Adel
ارسال پاسخ 


پرش به انجمن:


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