برنامه نویسی

آموزش آرایه ها در PHP و نحوه کار با Arrays در پی اچ پی

آموزش آرایه ها در PHP و نحوه کار با Arrays در پی اچ پی

نحوه استفاده از آرایه ها در PHP ساده است، در زبان برنامه ‌نویسی پی اچ پی منظور از آرایه ها، ساختمان داده‌ای است که امکان ذخیره‌سازی عناصر چندگانه در یک متغیر را ارائه می ‌کند. ما در این مقاله قصد داریم طریق کار با آرایه در پی اچ پی را به طور کامل به شما عزیزان آموزش دهیم، همراه داتیس نتورک باشید.

آموزش آرایه ها در PHP و نحوه کار با Arrays در پی اچ پی

آرایه در PHP چیست؟

همان طور که گفته شد در پی اچ پی منظور از آرایه ها، ساختمان داده است که امکان ذخیره سازی عناصر چندگانه در یک متغیر را ارئه می کند.

آرایه در واقع نوعی متغیر ویژه است که می تواند در هر زمان بیشتر از یک مقدار واحد را خود نگهداری می کند. اگر نیاز به ذخیره ی فهرستی از آیتم های مختلف داشته باشید، برای این کار می توانید از آرایه ها استفاده کنید.

برای مثال تصور کنید که می خواهیم لیستی از تولیدکنندگان خودرو را تهیه کنیم. در این صورت اگر ما بخواهیم از متغیر ها استفاده کنیم، کدی مشابه زیر خواهیم داشت:

$cars1 = "Volvo";
$cars2 = "BMW";
$cars3 = "Toyota";

حال فکر کنید به جای 3 تولیده کننده ما 300 تولید کننده داشته باشیم، بنظرتان می توانیم برای مثال یک تولید کننده خاصی را میان این 300 تا پیدا کنیم؟ صد در صد امکان پذیر است ولی از ما خیلی زمان می گیرد.

اینجا است پای آرایه ها به میان می آید. آرایه می تواند مقدار های زیادی را تحت یک نام در خود نگهداری کند.

حال که با آرایه ها در PHP آشنا شدیم زمان این رسیده است که یاد بگیریم چطور در پی اچ پی Arrays بسازیم.

ساخت Arrays در PHP

برای تعریف و ساخت آرایه در زبان برنامه نویسی پی اچ پی باید از تابع array() استفاده کنیم.

array();

در PHP سه نوع آرایه وجود دارد:

  • Indexed arrays: آرایه هایی با نمایه عددی
  • Associative arrays: آرایه هایی با کلیدهای مشخص شده
  • Multidimensional arrays: آرایه های حاوی یک یا چند آرایه

آرایه های Indexed در پی اچ پی

ارایه های Indexed را می توانید به دو روش ایجاد کنید. در اولین روش از تخصیص اتوماتیک استفاده می کنیم.ایندکس همیشه از 0 شروع می شود.

مثال:

$cars = array("Volvo", "BMW", "Toyota");

در روش بعدی از تخصیص دستی ایندکس استفاده می کنیم.

مثال:

$cars[0] = "Volvo";
$cars[1] = "BMW";
$cars[2] = "Toyota";

آرایه های Associative در PHP

این آرایه ها به این گونه است که کلید های آنها دارای نام هایی است که توسط شما به آنها نسبت داده می شود. این آرایه هم باز به روش می توان ایجاد کرد.

روش اول:

$age = array("Mahan"=>"35", "Borna"=>"37", "Dana"=>"43");

روش دوم:

$age['Mahan'] = "35";
$age['Borna'] = "37";
$age['Dana'] = "43";

سپس می توانیم از کلید های نام دار در اسکریپت استفاده کرد.

مثال:

<?php
$age = array("Mahan"=>"35", "Borna"=>"37", "Dana"=>"43");
echo "Mahan is " . $age['Mahan'] . " years old.";
?>

آرایه Multidimensional در پی اچ پی

آرایه چند بعدی آرایه ای است که شامل یک یا چند آرایه است.

PHP از آرایه های چند بعدی که دارای عمق دو ، سه ، چهار ، پنج یا بیشتر هستند پشتیبانی می کند. با این حال ، مدیریت آرایه هایی با عمق بیش از سه سطح برای اکثر افراد دشوار است.

ما می توانیم داده ها را در یک آرایه دو بعدی ذخیره کنیم.

مثال:

$cars = array (
array("Volvo",22,18),
array("BMW",15,13),
array("Saab",5,2),
array("Land Rover",17,15)
);

امیدوارم مقاله آموزش آرایه ها در PHP برای شما عزیزان مفید بوده باشد.

داتیس نتورک را در شبکه های اجتماعی دنبال کنید.

مطالب مرتبط

دیدگاهتان را بنویسید

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