بکندباز

تابع ()mb_strpos در PHP

مثال : موقعیت اولین تطابق کلمه “سلام” در متن.

<?php
echo mb_strpos("سلام دوستان. خوش آمدید","سلام");
?>

توضیحات

تابع ()mb_strpos مکان اولین تطابق یک متن در یک متن دیگر را در خروجی برمی گرداند.

تفاوت این تابع با تابع ‎strpos()‎‎ در این است که برای کاراکتر های خاصِ چند بایتی مثل کاراکتر های فارسی نمی توان از تابع ‎strpos()‎‎ استفاده کرد و به جای آن از تابع ‎mb_strpos ()‎ و با یک encoding مشخص استفاده می کنیم. در صورتی که فایل php شما همان encoding مد نظر شما را دارد، همان مقدار به صورت پیش فرض برای پارامتر encoding این تابع نیز قرار می گیرد.

دستور تابع

mb_strpos(string,find,start,encoding)

تست آنلاین تابع ()mb_strpos

نتیجه:

 

اگر سوالی در رابطه با این تابع داری، می تونی توی بخش کامنت ها بپرسی:

zohreh

مدیر وب سایت بکندباز

دیدگاه‌ها

*
*