ar
Feedback

لا تقع ضحية للمخادعين! تيليمتريو يكتشف ويُميّز هذه القنوات 👉 إذا كنت تريد رؤية العلامة، اشترك

آموزش php از مبتدی تا ....

آموزش php از مبتدی تا ....

الذهاب إلى القناة على Telegram
902
المشتركون
لا توجد بيانات24 ساعات
لا توجد بيانات7 أيام
لا توجد بيانات30 أيام
أرشيف المشاركات
"; } ?> خروجی ALI ALAVI 16 amir amiri 19

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

آرایه های چند گانه در این نوع ارایه هر عنصر ارایه خود می تواند شامل یک ارایه دیگر باشد پردازش این نوع ارایه ها سخت می باشد 'ali' ,'car'=> array('pride','pars') ,'color'=>array('black','red') ); echo "
";
  print_r($a);
  echo "
"; echo "
"; echo $a['car'][0]; ?> خروجی Array ( [name] => ali [car] => Array ( [0] => pride [1] => pars ) [color] => Array ( [0] => black [1] => red ) ) ________________________________________Pride

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

بیشتر برای خطا یابی کاردبرد داردد

درمورد ارایه کلمه array به عنوان نوع و بعد مقادیر ارایه

تابع var_dump نوع متغیر به همراه مقدار ان رانمایش می دهد

"ali" ,'job'=>'programming' ,'id'=>'1255'); echo "
";

  print_r($a);

  echo"
"; ?> خروجی Array ( [name] => ali [job] => programming [id] => 1255 )

برای اینکه بتوان خروجی print_r را در جدا مشاهده نمود باید از تگ
 استفاده شود

"ali" ,'job'=>'programming' ,'id'=>'1255'); print_r($a); var_dump($a); ?> خروجی Array ( [name] => ali [job] => programming [id] => 1255 ) array 'name' => string 'ali' (length=3) 'job' => string 'programming' (length=11) 'id' => string '1255' (length=4)

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

"ali" ,'job'=>'programming' ,'id'=>'1255'); foreach ($a as $k => $b) { echo $k." : ". $b."
"; } ?> خروجی name : ali job : programming id : 1255

Foreach(نام ارایه as نام متغیرشناسه => نام متغیر مقدار) { دستورات ; }

همانطور که مشاهده می شود مقادیر ارایه نمایش داده شده است اگر بخواهیم شناسه هر مقدار نیز نمایش داده شود باید حلقه foreach را به صورت زیر تعریف نمایید

که در بالا مثالهای ان بیان شد

بیان شد در php د و نوع ارایه انجمنی و اندیسی وجوددارد

جلسه گذشته به مبحث ارایه رسیدیم

"ali" ,'job'=>'programming' ,'id'=>'1255'); foreach ($a as $b) { echo $b."
"; } ?> خروجی ali programming 1255

ارایه انجمنی در php می توان برای عناصر مختلف یک ارایه از شناسه یا اندیس های غیر عدد استفاده نمود این نوع ارایه ها به عنوان ارایه های انجمنی شناخته می شوند برای چاپ و پردازش ارایه های انجمنی می توان از حلقه foreach استفاده نمود نام ارایه =array( ‘ شناسه’ => مقدار , ‘ شناسه’ => مقدار, ‘ شناسه’ => مقدار,…); ساختار حلقه foreach به صورت زیر می باشد Foreach(نام ارایه as نام متغیر ) { دستورات ; }

ارایه فوق را می توان به صورت زیر تعریف نمود "; echo "
"; var_dump($x); ?> خروجی ali reza amir nader ________________________________________ array 0 => string 'ali' (length=3) 1 => string 'reza' (length=4) 2 => string 'amir' (length=4) 3 => string 'nader' (length=5)