Вопрос по двумерному массиву

Benderlio

Новичок
Вопрос по двумерному массиву

Есть массив
a[1][1]=1
a[1][2]=2
a[1][3]=3
a[2][5]=1
a[3][4]=1
a[24][12]=1

Как узнать есть ли, например, элемент a[3]['любой'].
Спасибо.
 

Benderlio

Новичок
mustafa
у меня массив, мне нужно знать есть ли в нем элемент a[3][???].
при isset я должен явно указать элемент a[3][4], а мне необходимо если ли а[3][...], можно ли решить без перебора всех элементов и т.д.
т.е. положим я заведомо не знаю количество элементов.
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
PHP:
echo (@is_array($i[2])) ? 'true' : 'false';
как говнокодерский вариант)
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
В задании у него не сказано, что есть элементы вида $a[3] = array(); и массив двумерный, не? ;)
 

Dovg

Продвинутый новичок
//flood mode on
>мне нужно знать есть ли в нем элемент
как бы намекает )
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
У него он либо есть, либо нет (элемент второго уровня), то есть пустых массивов вротого уровня там вроде бы не предусмотрено, или нет? Вообще я сам бы юзал (!empty($a[2]) && is_array($a[2])) или что-то вроде этого, собачек не люблю.
 
Сверху