([int strpos ( string haystack, string needle [, int offset
کار این تابع دقیقا برعکس تابع()substr می باشد. یعنی شما یک عبارتی رو در متنی جستجو می کنید و تابع به شماPosition اولین حرف رو میده. این تابع اولین نتیجه ای که پیدا میکنه رو نشون میده بنابر این اگر عین همون عبارت رو بازم داشته باشید نشون نخواهد داد. این تابع ۳ تا پارامتر میگیره. پارامتر اول رشته متن اولیه ما می باشد. پارامتر دوم عبارتی هست که در رشته متن پیدا میشود. به خاطر داشته باشید که اگر عبارت پیدا نشد تابع مقدارFalse به ما برمیگردونه! و اما پارامتر سوم برای شروع جستجو می باشد. اگر عددی را مشخص نکنید از اول رشته متنی عبارتی جستجو میشه و اگر عددی رو مشخص کنید، از اونPosition به بعد جستجو انجام میشه. به مثال های زیر دقت کنید