Неопределенная ошибка индекса в codeigniter - PullRequest
0 голосов
/ 07 января 2012

Я использую эту библиотеку: http://www.in -the-attic.co.uk / 2010/07/21 / mailchimp-api-1-2-library-for-code-igniter /

Когда я делаю это:

$this->load->library('mcapi');
$this->load->config('mcapi', TRUE);

// get list members
$retval = $this->mcapi->listMembers('0000000', 'subscribed', null, 0, 5000 );

    foreach($retval as $member){
    echo $member['email']." - ".$member['timestamp']."\n";
}

Я получаю эту ошибку:

A PHP Error was encountered  
Severity: Notice    
Message: Undefined index: email    
Filename: tabs/mailchimp.php    
Line Number: 18

Но когда я печатаю массив с помощью print_r (), он работает нормально? :

$retval = $this->CI->mcapi->listMembers('0000000', 'subscribed', null, 0, 5000 );
print_r($retval) ;

Я получаю такие данные:

Array ( [total] => 2 [data] => Array ( [0] => Array ( [email] => email@gmail.com [timestamp] => 2012-01-06 09:29:31 ) 

Любая помощь? Спасибо!

1 Ответ

1 голос
/ 07 января 2012

Вам нужно сделать <?php foreach($retval['data'] as $member) { } ?> - массив, содержащий ключ 'email', вложен в массив данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...