مورد اول substr
که ورودی اول و دومش ضروریه و ورودی سومش اپشناله از ایندکسی که مشخص کردید برمیگردونه حالا اگه ورودی سوم داده باشین تا اون اگه نداده باشین تا اخر
substr($رشته , index از این , index تا این );
مورد دوم strlen
که تعدا ایندکس های رشته رو برمیگردونه
$str ="are you ok" ; strlen($str);//9
مورد سوم str_word_count
که تعداد کلمات رشته رو برمیگردونه
$str ="are you ok" ; str_word_count($str);//3
مورد چهارم str_replace
میاد یه قسمتی از رشته رو با اون چیزی که ما میخوایم تغییر میده پس سه تا ورودی میگیره اول اون قسمت که میخوایم تغییر بدیم که میتونه یه کلمه باشه دوم اون چیزی که میخوایم بجاش بزاریم و سوم اون رشته اصلی رو میدیم بهش
$str ="are you ok" ; str_replace ("ok","good",$str );//are you good
مورد پنجم trim
این تابه میاد از اول و اخر رشته حذف میکنه حالا وقتی یه وردوی بهش بدیم به صورت دیفالت از اول و اخر رشته اسپیس ها رو حذف میکنه و اگه ورودی دوم رو هم بهش بدید که از اولش چیو حذف کنه و از اخرش چیو حذف کنه همونارو حذف میکنه
$str =" are you ok " ; trim($str); //"are you ok" یا trim($str , "ark"); //" e you o " //شاید براتون سوال باشه اگه از اخر هیچ حرفی ندیم بهش چی میشه ؟فقط از اول حذف میکنه
مورد شیشم strpose
میاد ایندکس اون ورودی که ما بهش میدیم رو برمیگردونه
$str ="are you ok" ; strpose($str , "y");//4 حواستون باشه که از صفر شروع میشه و اسپیس هم ایندکسه
مورد هفتم strstr
یه کلمه بهش میدیم میگیم از این به بعد رو توی رشته مورد نظر برگردون
$str ="are you ok" ; strstr($str , "are");//you ok
مورد هشتم explode
میاد رشته رو با توجه به جدا کننده ای که قرار دادید به ارایه تبدیل میکنه
$str ="are you ok" ; explode($str , " ");//['are','you',ok']
ورعکس اینم یکی هست ارایه رو به رشته تبدیل میکنه implode
یه مورد دیگه هم داریم str_split اینم رشته رو به ارایه تبدیل میکنه ولی این ورودی دومش فرق میکنه رشته رو بهش میدی در وردی دوم میگی مثلا ۲ تا ۲ تبدیل به ارایه کن یا هر تعداد که نیاز بود
مورد نهم strcmp
میاد دوتا رشته رو باهم مقایسه میکنه اگه یکی باشن ۰ اگه فرق کنن ایندکس هایی که توی رشته اول متفاوته رو برمیگردونه مثلا توی رشته اول ۵ تا ایندکسش با رشته دوم متفاوته اونو برمیگردونه