تابع ()strpos جهت جستجوی یک کاراکتر داخل یک رشته به کار میرود. (String Position)
اگر جستجوی آن نتیجه بخش باشد ، این تابع مقدار جایگاه آن کاراکتر را نمایش خواهد داد و در غیر اینصورت چیزی برای نمایش وجود نخواهد داشت. به مثال زیر توجه کنید :
<?php
echo strpos( "Hello world!" , "world" );
?>
خروجی خواهد بود :
جایگاه شروع عبارت world در عبارت !Hello world کاراکتر ششم است. شاید این سوال برایتان پیش بیاید که چرا خروجی عدد 6 است درحالی که عبارت world در حقیقت هفتمین کاراکتر عبارت !Hello world است؟! جواب آن ساده است. در زبان PHP همیشه اولین مقدار از عدد صفر شروع میشود و نه عدد یک.
همچنین کاراکتر فاصله ( Space ) نیز محاسبه می گردد.