2013-10-11 7 views
-1

При попытке выполнить этот код я получает сообщение об ошибке, как этотНедействительный аргумент для Еогеаспа() в 2

Недействительного аргумент для Еогеаспа() в номере строки 2

Моего код:

<?php 
$contacts= $getcontact_access->GetContacts($oauth, $access_token, $access_token_secret, false, true,$emails_count); 
foreach($contacts as $k => $a) 
{ 
    $final = end($contacts[$k]); 
    foreach($final as $email) 
    { 
    echo '<section style=" border-bottom:1px solid #d9d7d7; padding-left:150px">'.'<input class="label" value="'.$email["address"].'" name="invite[]" type="checkbox" checked>'.$email["address"]."</section>"; 
    } 
} 
?> 

Есть ли у вас какие-либо идеи?

+0

Количество сообщений ($ contacts) – vbrmnd

+3

'$ contacts' - это не массив. – deceze

+0

Что говорит var_dump ($ contacts)? – Adam

ответ

1

Да, общая идея заключается в debug. Вы должны проверить

var_dump($contacts); 

и посмотреть, что внутри.

Это пятница, так может быть я слишком добр, делая отладку для других

0

Да .... я нашел свое решение,

Это будет.

<?php 
$contacts= $getcontact_access->GetContacts($oauth, $access_token, $access_token_secret, false, true,$emails_count); 
if (is_array($contacts)) 
{ 
foreach($contacts as $k => $a) 
{ 
    $final = end($contacts[$k]); 
    foreach($final as $email) 
    { 
     echo '<section style=" border-bottom:1px solid #d9d7d7; padding-left:150px">'.'<input class="label" value="'.$email["address"].'" name="invite[]" type="checkbox" checked>'.$email["address"]."</section>"; 
    } 
} 
} 
?> 
Смежные вопросы