Здравствуйте.
Помогите пожалуйста разобраться.
Имеется класс API-интерфейса:
class cNAME
public function check($orderid) {
$data = $this->getInitArray();
$data['action'] = 'check';
$data['orderid'] = $orderid;
return $this->postDecode($this->curlPost($this::apiUrl, $data), true);
}
Этот класс подключается и делается вызов:
require_once 'cNAME.php';
$api = new cNAME('username', 'apikey');
print_r($api->check(orderid));
В итоге получаем вывод, например:
Array ( [result] => success [error] => [message] => Array ( [id] => 12345 [pid] => 54321 [name] => Тут какое-нибудь название [service] => артикль [price] => 12.34 [status] => 1 [statusText] => processing [remain] => 150 [url] => http://sitename/product/index.php?orderid [count] => 200 ) )
Задача:
Необходимо получить вывод двух полей [remain] и [count], т.е. должны увидеть только 150 и 200
Примечание:
Например, конструкция вида:
$a= $api->cheсk(12354);
echo $a['remain'];
Не работает, т.е. пусто.
А так же пытюсь с помощью foreach...
СПАСИБО!!! (Отредактировано автором: 26 Июня, 2017 - 07:24:33)
|