+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 پاسخ 707 بازدید
0 امتیاز
1 پاسخ 673 بازدید
+1 امتیاز
1 پاسخ 1.4هزار بازدید
0 امتیاز
1 پاسخ 1.2هزار بازدید
0 امتیاز
2 پاسخ 1.0هزار بازدید
سوال شده 12 سال قبل در برنامه نویسی توسط مسافر (922 امتیاز)
0 امتیاز
1 پاسخ 920 بازدید
0 امتیاز
1 پاسخ 743 بازدید
0 امتیاز
1 پاسخ 4.9هزار بازدید
...