+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 پاسخ 596 بازدید
0 امتیاز
1 پاسخ 568 بازدید
+1 امتیاز
1 پاسخ 1.2هزار بازدید
0 امتیاز
1 پاسخ 1.1هزار بازدید
0 امتیاز
2 پاسخ 882 بازدید
سوال شده 11 سال قبل در برنامه نویسی توسط مسافر (922 امتیاز)
0 امتیاز
1 پاسخ 810 بازدید
0 امتیاز
1 پاسخ 602 بازدید
0 امتیاز
1 پاسخ 4.7هزار بازدید
...