ویرگول
ورودثبت نام
حسن عسکری
حسن عسکری
خواندن ۲ دقیقه·۴ ماه پیش

توابع مربوط به رشته php

مورد اول substr
که ورودی اول و دومش ضروریه و ورودی سومش اپشناله از ایندکسی که مشخص کردید برمیگردونه حالا اگه ورودی سوم داده باشین تا اون اگه نداده باشین تا اخر

substr($رشته , index از این , index تا این );


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

$str =&quotare you ok&quot ; strlen($str);//9


مورد سوم str_word_count
که تعداد کلمات رشته رو برمیگردونه

$str =&quotare you ok&quot ; str_word_count($str);//3


مورد چهارم str_replace
میاد یه قسمتی از رشته رو با اون چیزی که ما میخوایم تغییر میده پس سه تا ورودی میگیره اول اون قسمت که میخوایم تغییر بدیم که میتونه یه کلمه باشه دوم اون چیزی که میخوایم بجاش بزاریم و سوم اون رشته اصلی رو میدیم بهش

$str =&quotare you ok&quot ; str_replace (&quotok&quot,&quotgood&quot,$str );//are you good


مورد پنجم trim
این تابه میاد از اول و اخر رشته حذف میکنه حالا وقتی یه وردوی بهش بدیم به صورت دیفالت از اول و اخر رشته اسپیس ها رو حذف میکنه و اگه ورودی دوم رو هم بهش بدید که از اولش چیو حذف کنه و از اخرش چیو حذف کنه همونارو حذف میکنه

$str =&quot are you ok &quot ; trim($str); //&quotare you ok&quot یا trim($str , &quotark&quot); //&quot e you o &quot //شاید براتون سوال باشه اگه از اخر هیچ حرفی ندیم بهش چی میشه ؟فقط از اول حذف میکنه


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

$str =&quotare you ok&quot ; strpose($str , &quoty&quot);//4 حواستون باشه که از صفر شروع میشه و اسپیس هم ایندکسه


مورد هفتم strstr
یه کلمه بهش میدیم میگیم از این به بعد رو توی رشته مورد نظر برگردون

$str =&quotare you ok&quot ; strstr($str , &quotare&quot);//you ok


مورد هشتم explode
میاد رشته رو با توجه به جدا کننده ای که قرار دادید به ارایه تبدیل میکنه

$str =&quotare you ok&quot ; explode($str , &quot &quot);//['are','you',ok']

ورعکس اینم یکی هست ارایه رو به رشته تبدیل میکنه implode
یه مورد دیگه هم داریم str_split اینم رشته رو به ارایه تبدیل میکنه ولی این ورودی دومش فرق میکنه رشته رو بهش میدی در وردی دوم میگی مثلا ۲ تا ۲ تبدیل به ارایه کن یا هر تعداد که نیاز بود


مورد نهم strcmp

میاد دوتا رشته رو باهم مقایسه میکنه اگه یکی باشن ۰ اگه فرق کنن ایندکس هایی که توی رشته اول متفاوته رو برمیگردونه مثلا توی رشته اول ۵ تا ایندکسش با رشته دوم متفاوته اونو برمیگردونه


str quotareبرنامه نویسیphpdeveloperok quot
شاید از این پست‌ها خوشتان بیاید