[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Вывод из массива
Okulo
добрый день.
есть массив такого плана (вывел print_r):
Array
(
[0] => stdClass Object
(
[moderation] => READY
[common] => SENT

[groups] =>
[counters] => stdClass Object
(
[camId] => 101
[update] => 2011-10-30 07:22:56

)
)
)

подскажите как из него вывести на экран значение update? то есть дату.
Valick
Цитата (Okulo @ 30.10.2015 - 09:38)
есть массив

откуда он и каким образом получен?


_____________
Стимулятор ~yoomoney - 41001303250491
Okulo
вывел просто
 print_r($myarray) 
kaww
наверное, так

echo $myarray[0]->common['groups']['counters']->update

а, вообще, var_dump информативнее.Ну и присоединяюсь к вопросу

Цитата (Valick @ 30.10.2015 - 06:42)
откуда он и каким образом получен?

Okulo
Цитата (kaww @ 30.10.2015 - 07:00)
наверное, так

echo $myarray[0]->common['groups']['counters']->update

а, вообще, var_dump информативнее.Ну и присоединяюсь к вопросу

Цитата (Valick @ 30.10.2015 - 06:42)
откуда он и каким образом получен?

почему то ничего вообще не выдает с вашим примером.

не совсем понял вопрос - что значит каким образом?
Bolik
колись все взял массив :)

а значение скорее так нужно выдернуть:


$myarray[0]->counters->update
SerginhoLD
Цитата (Okulo @ 30.10.2015 - 07:08)
что значит каким образом?

откуда получил его

$array[0]->groups['counters']->update

или
$array[0]->counters->update


Okulo, у тебя косяк с отступами, не поймешь что к чему относится

можешь var_dump делать по очереди, сначала $array[0], потом $array[0]->groups
и смотреть что остается

_____________
"internet explorer всех правильней отображает страницы" ©
Okulo
ок. спасибо попробую разобраться
Bolik
отступы там ни при чем, они там скорее всего из-за значений самих переменных. нужно смотреть array или stdClass Object.
Okulo
что бы не плодить темы спрошу тут.
получил данные с массива примерно так -
 
while ($nums = ibase_fetch_assoc($res)){$array[] = $nums['CO_ID'];};

echo '<pre>';
print_r($array);
echo '</pre>';

результат выглядит так -
Array
(
[0] => 777
[1] => 788
[2] => 755
[3] => 712
[4] => 714
[5] => 728
[6] => 770
[7] => 798
)

а мне нужно что бы выглядел вот так-
array('778','780','798')

подскажите пожалуйста как это сделать
Kusss
Ээээ. Он так и выглядит. сделай
print_r( array('778','780','798') );

будет результат
Array
(
[0] => 778
[1] => 780
[2] => 798
)

И как мы тебе поможем, если '778' и '780' нет в массиве ?
Если нужна сортивка - делай или в запросе, или asort
AllesKlar
а мне нужно что бы выглядел вот так-
array('778','780','798')

Отсортировать чтоли?
sort($array);


Но лучше это делать еще на этапе запроса к базе.
SELECT * FROM tablename ORDER BY CO_ID


_____________
[продано копирайтерам]
Okulo
цифры я написал просто для примера :D
а так мне нужно передать массив сюда -
  'recipients' => array('714','778','756') 
Okulo
в общем спасибо. все понял.
проблемы у меня с массивами sad.gif
Быстрый ответ:

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