+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 پاسخ 591 بازدید
0 امتیاز
1 پاسخ 563 بازدید
+1 امتیاز
1 پاسخ 1.1هزار بازدید
0 امتیاز
1 پاسخ 1.0هزار بازدید
0 امتیاز
2 پاسخ 874 بازدید
سوال شده 11 سال قبل در برنامه نویسی توسط مسافر (922 امتیاز)
0 امتیاز
1 پاسخ 805 بازدید
0 امتیاز
1 پاسخ 589 بازدید
0 امتیاز
1 پاسخ 4.7هزار بازدید
...