![]() |
|
آرایه ها در PHP - نسخهی قابل چاپ +- انجمن های تخصصی علوم رایانه و هنرهای دیجیتال (https://www.forum.cgaria.com) +-- انجمن: رایانه (https://www.forum.cgaria.com/forum-236.html) +--- انجمن: برنامه نویسی | طراحی وب (https://www.forum.cgaria.com/forum-22.html) +---- انجمن: برنامه نویسی (https://www.forum.cgaria.com/forum-26.html) +----- انجمن: پی اچ پی | PHP (https://www.forum.cgaria.com/forum-89.html) +----- موضوع: آرایه ها در PHP (/thread-431.html) |
آرایه ها در PHP - Mohsen Omidvar - 01-01-2014 یکی از قدرتمند ترین قسمتهای پی اچ پی آرایه ها هستند.در این مقاله از *شما قادر به دیدن لینک ها نیستید ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید* به بررسی آرایه و توابع کار با آرایه در پی اچ پی میپردازیم. داشتن بک مرجع کامل در مورد آرایه ها به زبان فارسی یکی از نیازهای اولیه برنامه نویسان پی اچ پی هست.که البته به مرور و با کار کردن با هر کدوم از توابع مربوط به آرایه ها دیگه نیاز چندانی به این مرجع پیدا نخواهید کرد اما برای زمانی که نیاز به تابع خاصی داشته باشید یا با توابع مربوط به آرایه ها آشنا باشید ابن مقاله میتونه نیاز شما رو برطرف کنه. برای نگهداری مقادیر زیاد به صورت مرتب که از انعطاف خوبی هم برخوردار باشه از آرایه ها استفاده می کنیم.آرایه ها در پی اچ پی میتونن به صورت های : آرایه ، لیست (List) ، دیکشنری (Dictionary) ،استک (Stack)، صف (Queue) و … استفاده بشن. هر مقدار در آرایه ها میتونن شامل آرایه دیگه هم باشه. برای ایجاد آرایه در پی اچ پی از کلمه کلیدی array استفاده میشه. مثال : کد php: $ar = array( 'k1'=>'v1','k2'=>'v2'); کد php: $arr = array("somearray" => array(6 => 5, 13 => 9, "a" => 42));کد php: // This array is the same as ...array(0=>'a' , 1=>'b' , 2=>'c'); دو آرایه بالا دقیقن مثل هم عمل میکنن. برای اضافه کردن مقادیر جدید به آرایه ها به صورت زیر عمل میکنیم : کد php: //$ar[key] = valueتبدیل مقادیر مختلف به آرایه ها برای تبدیل مقادیر مختلف به آرایه به صورت زیر عمل میکنیم : کد php: $arr = (array) 1.2323 array( [0] => 1.234444 ) برای تبدیل کلاسها هم به آرایه میتونیم از روش بالا استفاده کنیم.هنگامی که یک کلاس رو به یک آرایه تبدیل میکنیم متغیرهای کلاس اعضای آرایه ما رو تشکیل میدن : class M کد php: yدستیابی به مقادیر آرایه ها برای پیمایش یا دستیابی به اعضای آرایه میتونیم از حلقه foreach استفاده کنیم. کد php: foreach ($arr as $a)برای دسترسی همزمان به کلید و مقدار آرایه از حلقه foreach به صورت زیر استفاده میکنیم : کد php: foreach ($arr as $key => $value)برای نمایش تمام اعضای یک آرایه بدون استفاده از حلقه foreach میتونیم از دستور print_r استفاده کنیم : print_r($arr); از این به بعد برای نمایش محتوای آرایه ها از این دستور استفاده میکنیم. توابع کار با آرایه ها در PHP : به موضوع توابع پی اچ پی مراجعه کنید : *شما قادر به دیدن لینک ها نیستید ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید* |