+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 پاسخ 652 بازدید
0 امتیاز
1 پاسخ 617 بازدید
+1 امتیاز
1 پاسخ 1.3هزار بازدید
0 امتیاز
1 پاسخ 1.1هزار بازدید
0 امتیاز
2 پاسخ 939 بازدید
سوال شده 12 سال قبل در برنامه نویسی توسط مسافر (922 امتیاز)
0 امتیاز
1 پاسخ 849 بازدید
0 امتیاز
1 پاسخ 662 بازدید
0 امتیاز
1 پاسخ 4.8هزار بازدید
...