+1 امتیاز
قبل در برنامه نویسی توسط (164 امتیاز)
ویرایش شده قبل توسط
آیا تابعی در php برای تشخیص چند بعدی بودن یک آرایه است مثل دستور gettype که نوع متغییر معلوم میکنه؟

1 پاسخ

+1 امتیاز
قبل توسط (60 امتیاز)

در php آرایه ی چند بعدی به دو صورت هستند:

1 - آرایه های چند بعدی اندیس دار :

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

مثال :

<?PHP
	$arr = array(array(0,1,0,1,0),
				array(0,1,1,1,0),
				array(0,1,1,0,0));
?>

2 - آرایه های چند بعدی انجمنی:

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

مثال :

<?PHP
	$arr = array("red" => array("r","e","d"),
					"blue" => array("b","l","u","e"));
	echo ($arr["red"]["1"]);
// utput e
// be khatre inke az 0 shoro mishavad
?>

 

سوالات مشابه

+1 امتیاز
1 پاسخ 554 بازدید
0 امتیاز
1 پاسخ 477 بازدید
+1 امتیاز
1 پاسخ 883 بازدید
0 امتیاز
1 پاسخ 922 بازدید
0 امتیاز
2 پاسخ 776 بازدید
سوال شده 11 سال قبل در برنامه نویسی توسط مسافر (922 امتیاز)
0 امتیاز
1 پاسخ 680 بازدید
0 امتیاز
1 پاسخ 480 بازدید
0 امتیاز
1 پاسخ 4.6هزار بازدید
...