[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: работа с массивом
vintik
Добрый день. Пересмотрел много тем - нигде не встретил, просьба сильно не бить... (а то дам сдачи... smile.gif ) такой вопрос: почему не работает такая конструкция? $a = $b[$c] постоянно выдает ошибку Illegal offset type



Спустя 18 минут, 38 секунд (15.12.2009 - 21:29) VolCh написал(а):
Должна работать, если в $c содержится корректный (число или строка) индекс массива

Спустя 2 часа, 6 минут, 3 секунды (15.12.2009 - 23:35) vintik написал(а):
$c - результат функции mysql_fetch_array - по идее там целое число (поле id из базы данных)

Спустя 58 минут, 27 секунд (16.12.2009 - 00:33) Gabriel написал(а):
vintik
Цитата
результат функции mysql_fetch_array

это такое вот там находиться? $c = mysql_fetch_array();?
mysql_fetch_array() возвращает вобшето 2 масива один с числовыми ключами другой с словестными (ну это если там не указан доп параметр )

Спустя 8 часов, 18 минут, 7 секунд (16.12.2009 - 08:51) VolCh написал(а):
Цитата (vintik @ 16.12.2009 - 00:35)
$c - результат функции mysql_fetch_array -  по идее там целое число (поле id из базы данных)

Тогда должно быть что-то вроде
$a = $b[$c['id']]
, поскольку $c - это массив, даже если в запросе один столбец (а значит результат одно число/строка)

Цитата
mysql_fetch_array() возвращает вобшето 2 масива один с числовыми ключами другой с словестными (ну это если там не указан доп параметр )

Вообще-то один массив возвращает, просто с двумя видами индексов (а значит двойной длины)

Спустя 1 год, 6 месяцев, 9 дней, 23 часа, 40 минут, 4 секунды (26.06.2011 - 07:31) AquaGen написал(а):
так как сделать та?
у меня подобное:
return $date[2].$monthr[$date[1]].$date[0];

ничего не выводит

Спустя 4 часа, 1 минута, 48 секунд (26.06.2011 - 11:33) walerus написал(а):
Цитата (AquaGen @ 26.06.2011 - 04:31)
так как сделать та?
у меня подобное:
return $date[2].$monthr[$date[1]].$date[0];

ничего не выводит

Вы о чем ? ))

Спустя 48 минут, 52 секунды (26.06.2011 - 12:22) kovaldm написал(а):
Сделайте
print_r($c);
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.