وبلاگ گروه نرم افزاری حامی

چگونه چک کنیم که یک متن حاوی یک کلمه خاص می باشد؟


نوشته شده توسط: مهدی قاسمی

جمعه ۱۸ مهر ۱۳۹۳


PHP

بعضی مواقع لازم است که کلمه ای را در رشته متنی جستجو کنیم ، این عمل در php  به راحتی امکان پذیر می باشد.

به قطعه کد زیر دقت کنید.

 

دستور strpos دو آرگومان(ورودی) داره که آرگومان اول ، رشته و آرگومان دوم ، همان کلمه خاص رو دریافت می کنه و خروجی این تابع شماره (آفست) شروع کلمه در رشته متن شما  ویا  در صورت وجود نداشتن false می باشد.

توجه داشته باشید که ما دستور false ==!  را به عمد قرار دادیم و نمی توانیم !strpos($a,'are')  قرار بدیم ، چونکه  عدد 0  خودش یک آفست معتبر می باشد.(ممکن است کلمه مورد نظر شما در رشته متن در اول جمله قرار داشته باشد که آفست بازگشتی 0 می باشد ).

این را هم به یاد داشته باشید که برای این کار روش ها و دستوراتی دیگر هم می باشد.

 



نام

نظر ، پیشنهاد ، انتقاد


مراجع (Refrences)

لیست مطالب دسته انتخاب شده

کلمات کلیدی