X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость ( Вход | Регистрация )

Открыть тему
Тема закрыта
> Помогите разобрать данные "массива" PHP
andreykashops
andreykashops
Topic Starter сообщение 6.3.2013, 14:21; Ответить: andreykashops
Сообщение #1


WordPress is my Life..
******

Группа: Active User
Сообщений: 1427
Регистрация: 21.7.2012
Из: Украины
Поблагодарили: 633 раза
Репутация:   139  


Приветствую!

Значит в чем проблема, есть такой массив:
Array
(
    [0] => WP_Post Object
        (
            [ID] => 58
            [post_author] => 1
            [post_date] => 2013-03-04 17:09:08
            [post_date_gmt] => 2013-03-04 13:09:08
            [post_content] => Тест
            [post_title] => Тестовая запись
            [post_excerpt] =>
            [post_status] => publish
            [comment_status] => open
            [ping_status] => open
            [post_password] =>
            [post_name] => testovaya-zapis
            [to_ping] =>
            [pinged] =>
            [post_modified] => 2013-03-06 13:03:47
            [post_modified_gmt] => 2013-03-06 09:03:47
            [post_content_filtered] =>
            [post_parent] => 0
            [guid] => http://test.wp-studia.com/?p=58
            [menu_order] => 0
            [post_type] => post
            [post_mime_type] =>
            [comment_count] => 0
            [filter] => raw
        )

    [1] => WP_Post Object
        (
            [ID] => 1
            [post_author] => 1
            [post_date] => 2013-02-21 18:52:00
            [post_date_gmt] => 2013-02-21 18:52:00
            [post_content] => Добро пожаловать в WordPress. Это ваша первая запись. Отредактируйте или удалите её, затем пишите!
            [post_title] => Привет, мир!
            [post_excerpt] =>
            [post_status] => publish
            [comment_status] => open
            [ping_status] => open
            [post_password] =>
            [post_name] => privet-mir
            [to_ping] =>
            [pinged] =>
            [post_modified] => 2013-03-02 11:47:12
            [post_modified_gmt] => 2013-03-02 07:47:12
            [post_content_filtered] =>
            [post_parent] => 0
            [guid] => http://test.wp-studia.com/?p=1
            [menu_order] => 0
            [post_type] => post
            [post_mime_type] =>
            [comment_count] => 1
            [filter] => raw
        )

)


Мне нужно вытянуть отсюда значения ID, но т. к. 0(или 1) не есть массивами - не могу понять как разобрать остальную часть...
Пробовал через extract(); - у меня не получилось


--------------------
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
fioru
fioru
сообщение 6.3.2013, 14:48; Ответить: fioru
Сообщение #2


Завсегдатай
*****

Группа: Active User
Сообщений: 508
Регистрация: 30.11.2010
Из: Смоленск
Поблагодарили: 172 раза
Репутация:   37  


Хм... не пробывали
$array[0]['id']
?


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
andreykashops
andreykashops
Topic Starter сообщение 6.3.2013, 15:02; Ответить: andreykashops
Сообщение #3


WordPress is my Life..
******

Группа: Active User
Сообщений: 1427
Регистрация: 21.7.2012
Из: Украины
Поблагодарили: 633 раза
Репутация:   139  


fioru, на вот такой запрос:
$x = $otd1[0]['id'];

($otd1 - приведенный выше массив)
Выдает ошибку:
Fatal error: Cannot use object of type WP_Post as array in


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
fioru
fioru
сообщение 6.3.2013, 15:26; Ответить: fioru
Сообщение #4


Завсегдатай
*****

Группа: Active User
Сообщений: 508
Регистрация: 30.11.2010
Из: Смоленск
Поблагодарили: 172 раза
Репутация:   37  


andreykashops,
C WP не работал, но думаю ответ кроется где-то в переменных:
$otd1[0]->ID

либо
$otd1->ID[0]


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Alex_RD
Alex_RD
сообщение 6.3.2013, 15:28; Ответить: Alex_RD
Сообщение #5


Бывалый
****

Группа: User
Сообщений: 299
Регистрация: 25.11.2008
Поблагодарили: 131 раз
Репутация:   34  


andreykashops,
Какой странный у вас массив объекта (объектов?). Вам именно из этого массива(?) нужно извлечь id или из базы? (просто тут получается, что нужно извлечь из элемента массива, данные объекта, что как-то странно)


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
andreykashops
andreykashops
Topic Starter сообщение 6.3.2013, 15:40; Ответить: andreykashops
Сообщение #6


WordPress is my Life..
******

Группа: Active User
Сообщений: 1427
Регистрация: 21.7.2012
Из: Украины
Поблагодарили: 633 раза
Репутация:   139  


fioru, спасибо, сейчас попробую.

Alex_RD, в том то и дело что он странный smile.gif
Его выдает плагин Advanced Custom Fields(поле Relationship).

fioru, первый вариант заработал, благодарю!


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Недорогие услуги - php/js/mysql/jquery/bootstrap
2 vlads 657 13.12.2017, 21:01
автор: vlads
Открытая тема (нет новых ответов) Новости mail.ru появятся в "рекомендациях" Вконтакте?
19 eduarddis 2799 12.12.2017, 20:37
автор: galikfor
Открытая тема (нет новых ответов) Веб-разработка (HTML5, CSS3, JavaScript, jQuery, Ajax, PHP)
18 qpPeW 3470 12.12.2017, 13:32
автор: qpPeW
Открытая тема (нет новых ответов) Имеет ли смысл такое "присоединение сайтов"?
перенести все статьи на свой сайт, а с прежнего поставить 301 редирект
9 coremission 1102 11.12.2017, 16:32
автор: One_on_One
Открытая тема (нет новых ответов) Помогите выбрать программу
Помогите выбрать программу
11 impak 1352 11.12.2017, 13:11
автор: Mikki


 



RSS Текстовая версия Сейчас: 17.12.2017, 6:54
Дизайн