2014-09-09 5 views
0

Как получить все customerId в этом массиве, чтобы я мог добавить в базу данных? Моего вар свалка выглядит следующим образом: -Как получить значение из этого массива?

array (size=13) 
0 => 
object(__PHP_Incomplete_Class)[1] 
    public '__PHP_Incomplete_Class_Name' => string 'ManagedCustomer' (length=15) 
    public 'name' => string 'Butchers' (length=10) 
    public 'login' => string '[email protected]' (length=22) 
    public 'companyName' => null 
    public 'customerId' => string '7100866198' (length=10) 
    public 'canManageClients' => null 
    public 'currencyCode' => null 
    public 'dateTimeZone' => null 
    public 'testAccount' => null 
    public 'descriptiveName' => string 'miketest' (length=8) 
1 => 
object(__PHP_Incomplete_Class)[2] 
    public '__PHP_Incomplete_Class_Name' => string 'ManagedCustomer' (length=15) 
    public 'name' => string 'Vets' (length=5) 
    public 'login' => string '[email protected]' (length=30) 
    public 'companyName' => null 
    public 'customerId' => string '5458013070' (length=10) 
    public 'canManageClients' => null 
    public 'currencyCode' => null 
    public 'dateTimeZone' => null 
    public 'testAccount' => null 
    public 'descriptiveName' => string 'miketest' (length=8) 

Пытался много вещей ...

+2

Пробовал много вещей ... таких как? Дайте нам примерный код, чтобы мы могли видеть, что вы пробовали. –

+0

'$ array [0] -> name',' $ array [0] -> __ PHP_Incomplete_Class_Name', '$ array [1] -> canManageClients', ... –

+0

Mr.Smith Я пробовал много таких, как this echo $ newclientidsarray [0] -> имя; но все равно ничего – Mikeys4u

ответ

0

Если вы посмотрите на var_dump, вы увидите, что массив объектов, созданных имеют типа __PHP_Incomplete_Class. Это происходит, когда PHP пытается создать объекты без определения классов. В большинстве случаев это можно устранить, включив файл с классом ManagedCustomer в начало вашего скрипта с использованием стандартного синтаксиса require_once('managedcustomer.php'); (или любого другого имени файла).

Если по какой-либо причине вы не можете загрузить класс, вам нужно будет изучить несколько хаков: взгляните на Incomplete class object PHP или PHP class casting. Вы также можете использовать foreach для доступа к переменным.

Смежные вопросы