View Full Version : مبتدی: کاربرد دستور return و trim در PHP
amin7x
جمعه 11 اسفند 1391, 21:42 عصر
سلام
دوستان میخواستم کاربرد دستور return و trim رو بدونم.
منظورم اینکه در کجا ها استفاده میشه؟
MMSHFE
جمعه 11 اسفند 1391, 21:51 عصر
return توی توابع برای خروج از تابع بکار میره. حالا میتونید اگه میخواین موقع خروج، یک مقدار هم بعنوان نتیجه تابع برگردونده بشه، اون مقدار رو جلوی return و قبل از ; بنویسید.
trim هم یک رشته میگیره و فواصل خالی ابتدا و انتهاش رو حذف میکنه. همچنین علاوه بر فواصل خالی، میتونید یک رشته بعنوان پارامتر دوم بهش بدین تا هرکدوم از کارکترهای اون رشته رو هم اگه در ابتدا و انتهای رشته اول دید، اونها رو هم حذف کنه. مثلاً:
$value = trim($value, '/ ');
دستور فوق، کارکترهای Space و / رو از ابتدا و انتهای value$ حذف میکنه و نتیجه رو دوباره توی value$ میگذاره.
Cyletech
جمعه 11 اسفند 1391, 21:51 عصر
کاربردش رو خودت مشخص میکنی بعنوان برنامهنویس. return مقداری رو بر میگردونه (چاپ نمیکنه، شما مقدارش رو میتونید اونوقت داخل متغیر ذخیره کنید یا توی شروط بررسیش کنید) . trim هم فواصل رو از سمت چپ و راست رشتهای که بهش میدی حذف میکنه.
amin7x
جمعه 11 اسفند 1391, 22:03 عصر
مثلا توی این کدی که من نوشتم
public function SelectDB(){
$result=mysql_query("SELECT * FROM `posts` ORDER BY `id`",$this->connect);
return $result;
}
تا موقعی که متغیر result رو برنگردونم کار نمیکنه؟ میشه بپرسم چرا اینطوری هست؟
MMSHFE
جمعه 11 اسفند 1391, 22:38 عصر
چون اونطرف خروجی این متد رو لازم دارین و باهاش یکسری کارهای دیگه انجام میدین (مثل fetchکردن رکوردها و...)
خوب طبیعیه وقتی چیزی برنگردونید، اونطرف از کجا باید بفهمه توی تابع چه اتفاقی افتاده و چیو باید از تابع تحویل بگیره؟
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.