Помощь с выборкой нужных данных

Тема в разделе "Как сделать...", создана пользователем wwwserfer, 2 фев 2014.

  1. wwwserfer

    wwwserfer Постоялец

    Регистр.:
    22 ноя 2007
    Сообщения:
    92
    Симпатии:
    26
    Что-то не соображаю.. да и запутался.. Подскажите пожалуйста:

    Код:
    $r_msg = ThumbsUp::item($message['id'])->template('tpl-1');
    на принте видно, что получаем в $r_msg:

    Код:
    ThumbsUp_Item Object
    (
    [template:protected] => tpl-1
    [options:protected] => Array
    (
    [align] => center
    [question] => And you?
    [up] => Yes
    [down] => No
    [color_up] => #ccc
    [color_down] => #ccc
    )
    [id] => 77
    [name] => 16
    [date] => 1391177445
    [closed] =>
    [votes_up] => 1
    [votes_down] => 12
    [votes_total] => 13
    [votes_balance] => -11
    [votes_pct_up] => 7.6923076923077
    [votes_pct_down] => 92.307692307692
    [user_voted] => 1
    [format] => {+BALANCE}
    [result] => Array
    (
    [0] => -11
    )
    )
    Вообщем из всего этого нужно получить в переменную (ну или как-то еще?) только данные [votes_balance] ну или же из [result] - это одно и то же.
     
  2. antiterror

    antiterror xProgramming

    Регистр.:
    22 авг 2007
    Сообщения:
    344
    Симпатии:
    135
    вообще это базисные знания.

    $r_msg['votes_balance'] или $r_msg['result'][0]
    ничего не даёт?
     
    wwwserfer нравится это.
  3. wwwserfer

    wwwserfer Постоялец

    Регистр.:
    22 ноя 2007
    Сообщения:
    92
    Симпатии:
    26
    Знаю, проблема в том, что получаю при $r_msg['votes_balance'] или $r_msg['result'][0] следующее:

    Fatal error: Cannot use object of type ThumbsUp_Item as array
     
  4. jDony

    jDony Создатель

    Регистр.:
    25 янв 2014
    Сообщения:
    41
    Симпатии:
    40
    Ну так русским по белому же написанно 'Не могу использовать объект как массив'
    echo $_msg->votes_balance;
     
    antiterror и wwwserfer нравится это.