PHP آموزش زبان

آموزش زبان PHP نسخه 5 به بالا

PHP آموزش زبان

آموزش زبان PHP نسخه 5 به بالا

تابع ()strpos

تابع ()strpos جهت جستجوی یک کاراکتر داخل یک رشته به کار میرود. (String Position)
اگر جستجوی آن نتیجه بخش باشد ، این تابع مقدار جایگاه آن کاراکتر را نمایش خواهد داد و در غیر اینصورت چیزی برای نمایش وجود نخواهد داشت. به مثال زیر توجه کنید :

<?php
echo strpos( "Hello world!" , "world" );
?>

خروجی خواهد بود :

6


جایگاه شروع عبارت world در عبارت !Hello world کاراکتر ششم است. شاید این سوال برایتان پیش بیاید که چرا خروجی عدد 6 است درحالی که عبارت world در حقیقت هفتمین کاراکتر عبارت !Hello world است؟! جواب آن ساده است. در زبان PHP همیشه اولین مقدار از عدد صفر شروع میشود و نه عدد یک.

همچنین کاراکتر فاصله ( Space ) نیز محاسبه می گردد.

تابع ()strlen

تابع ()strlen جهت نمایش طول یک رشته به کار می رود . ( String length )
یک مثال کوچک از کارکرد این تابع :


<?php
echo strlen("Hello world!");
?>


خروجی کد بالا خواهد بود : 


12


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