دوشنبه , اردیبهشت ۳۱ ۱۳۹۷
صفحه اصلی / مقالات / زبانهای برنامه نویسی / وب / php / آموزش کامل توابع (function)در php

آموزش کامل توابع (function)در php

برای ساخت توابع در php

به شکل زیر باید عمل کنید

function name()
{

code

}

در قسمت name نام تابع را بنویسید و دربین  کروشه ها  باید کد مورد نظرتون رو بنویسید

به عنوان مثال تابعی بنویسیم که نام ان hi باشد و مقدار hi را چاپ کند

function hi()
{
echo "hi";	
}

برای استفاده از این تابع باید به این شکل عمل کنیم یعنی نام تابع را بنویسیم با پرانتز ها به این شکل

hi();

حال باید hi برای شما در صفجه چاپ شود

 

شاید بخواهید مقداری را از ورودی بگیری و با ان مقدار کاری انجام دهید به این

شکل داخل پرانتز میتوانید مقادیر را معرفی کنید

function hi($x)
{
echo "hi ".$x;	
}

hi("farokh");

 

یک متغییر با نام x در داخل پرانتز تابع قراردادیم و داخل کد از ان استفاده کردیم  هر مقداری که داخل پرانتز بنویسیم که در مثال بالا farokh را نوشتیم

خروجی شما با ان تکمیل میشود

hi farokh

حال تابعی با ۲ مقدار ورودی بسازیم

function me($x,$age)
{
echo "i am ".$x." my age is ".$age;	
}

me("farokh",27);

این تابع نام و سن را میگیرد و جمله ای به عنوان خروجی بوجود میاورد

 

یک تابع برای جمع ۳ عدد بنویسید

function sum($x,$y,$w)
{
$z=$x+$y+$w;
echo $z;
}
sum(10,15,5);

 

حال میخواهیم یک تابع بنویسیم که هر متنی به ان میدهیم  اگر در ان متن A وجود داشت A را به ۱ و  B را به ۲ تا I به ۹ تبدیل شود

function ramz($matn)
{
  $newmatn=$matn;
  $newmatn=str_replace("a","1",$newmatn);

$newmatn=str_replace("b","2",$newmatn);
$newmatn=str_replace("c","3",$newmatn);
$newmatn=str_replace("d","4",$newmatn);
$newmatn=str_replace("e","5",$newmatn);
$newmatn=str_replace("f","6",$newmatn);
$newmatn=str_replace("j","7",$newmatn);
$newmatn=str_replace("h","8",$newmatn);
$newmatn=str_replace("i","9",$newmatn);


  return($newmatn);
}

$text="abi zibast";
echo ramz($text);

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

از تابع str_replace استفاده کردیم که تابعی برای تغییر مقادیر متنی به هم است

برای شرکت در دوره ی از راه دور و یا مجازی php لطفا در سایت عضو شوید تا از زمان تشکیل دوره با خبر شوید

موفق باشید

 

 

درباره فرخ ابراهمی نژاد

فرخ ابراهمی نژاد
نویسنده‌ی کتاب yii framework برای برنامه نویسان php برنده‌ی دو دوره جشنواره‌ی وب ایران برای سایت linkpad.ir نویسنده, مدرس, مشاور و تولید کننده‌ی نرم افزار فرخ فوق‌لیسانس و لیسانس نرم‌افزار خوانده اما اعتقاد دارد برای موفقیت و رسیدن به درآمد وکسب‌وکار آنلاین نیاز به تحصیلات در دانشگاه ندارید.

این مطالب را نیز ببینید!

ارتباط با mysql در php

  لطفا فیلم آموزش زیر را ببینید و از کدها برای بالا بردن سرعت خود …

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *