مثال
یک آرایه نمایه شده به نام $cars ایجاد کنید، سه عنصر را به آن اختصاص دهید و سپس
متنی حاوی مقادیر آرایه را چاپ کنید:
$cars=array("Volvo"،"BMW"،"Toyota");
پژواک "من دوست دارم". $cars[0] . "، ". $cars[1]. " و " . $cars[2]. ".";
?>
خودت امتحانش کن »
تعریف و استفاده
از تابع ()array برای ایجاد یک آرایه استفاده می شود.
در PHP، سه نوع آرایه وجود دارد:
- آرایه های نمایه شده - آرایه های دارای نمایه عددی
- آرایه های انجمنی - آرایه هایی با کلیدهای نامگذاری شده
- آرایه های چند بعدی - آرایه های حاوی یک یا چند آرایه
نحو
نحو برای آرایه های نمایه شده:
آرایه (value1، value2، value3، و غیره)
نحو برای آرایه های انجمنی:
آرایه(key=>value,key=>value,key=>value, etc.)
مقادیر پارامتر
| پارامتر | توضیح |
|---|---|
| کلید | کلید (عددی یا رشته ای) را مشخص می کند |
| مقدار | مقدار را مشخص می کند |
جزئیات فنی
| مقدار بازگشتی: | آرایه ای از پارامترها را برمی گرداند |
|---|---|
| نسخه PHP: | 4+ |
| تغییر: | از PHP 5.4، میتوان از نحو آرایه کوتاهی استفاده کرد که آرایه() را با [] جایگزین میکند. به عنوان مثال $cars=["Volvo","BMW"]; بجای $cars=array("Volvo"،"BMW"); |
نمونه های بیشتر
مثال
یک آرایه انجمنی با نام $age ایجاد کنید:
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
echo "Peter is " . $age['پیتر']. "ساله.";
؟>
خودت امتحانش کن »
مثال
کلیه مقادیر یک آرایه نمایه شده را حلقه بزنید و چاپ کنید:
$cars=array("Volvo"،"BMW"،"Toyota");
$arrlength=count($cars);
for($x=0;$x<$arrlength;$x++)
{
echo $cars[$x];
echo "
";
?>
این را خودتان امتحان کنید »
مثال
کلیه مقادیر یک آرایه انجمنی را حلقه بزنید و چاپ کنید:
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
foreach($age به عنوان $x=>$x_value)
{
echo "Key=" . x $. "، ارزش=" . $x_value;
بازتاب "
";
?>
خودت امتحانش کن »
مثال
یک آرایه چند بعدی ایجاد کنید:
// یک آرایه دو بعدی:
$cars=array
(
آرایه("Volvo",100,96)،
آرایه("BMW",60 ,59),
آرایه("Toyota",110,100)
);
?>
خودت امتحانش کن »
❮ مرجع آرایه PHP