Печать объекта stdClass - PullRequest
       18

Печать объекта stdClass

1 голос
/ 14 декабря 2011

У меня есть:

$value = $wpdb->get_row("SELECT custom_message FROM `wp_wpsc_cart_contents` WHERE purchaseid='" . $purchase_log['id'] . "'");

, если я делаю:

print_r($value);

Я получаю:

stdClass Object
(
    [custom_message] =>  |Castor Seed Oil  $4.45| 
)

Поэтому я попытался получить это значение, выполнив:

foreach($value as $index => $result) {
   echo $result["custom_message"];
}

Я также пытался:

foreach($value as $index => $result) {
   echo $result->custom_message;
}

но это ничего не печатает, вы понимаете, что я здесь не так делаю?

Ответы [ 2 ]

2 голосов
/ 14 декабря 2011

Цикл ничего не делает, вы перебираете объект с единственным свойством, имя которого вы уже знаете.Просто сделайте это:

echo $value->custom_message;
1 голос
/ 14 декабря 2011

Нет необходимости в цикле for.Просто сделай

  echo $value->custom_message;
...