У меня есть многомерный массив, который я отстранился от отдела продаж, используя их API:PHP Как отображать многомерный массив
SObject Object
(
[type] => [fields] => [Contacts] => stdClass Object
(
[done] => 1 [queryLocator] => [records] => Array
(
[0] => stdClass Object
(
[Id] => [AccountId] => 0015800000XXXX12 [Name] => Test Client
)
)
[size] => 1
)
[Name] => Marcellus House
)
Я также сделал var_dump:
object(SObject)#5 (4)
{
["type"]=> NULL
["fields"]=> NULL
["Contacts"]=> object(stdClass)#7 (4)
{
["done"]=> bool(true)
["queryLocator"]=> NULL
["records"]=> array(1)
{
[0]=> object(stdClass)#8 (3)
{
["Id"]=> NULL
["AccountId"]=> string(18) "0015800000XXXX12"
["Name"]=> string(16) "Test Client"
}
}
["size"]=> int(1)
}
["Name"]=> string(15) "Marcellus House"
}
Я использую код ниже, чтобы отобразить имя: Marcellus House, но я пытаюсь отобразить другие 2 поля в массиве [AccountId] => 0015800000XXXX12 и [Name] => Test Client
foreach ($Response->records as $RecordSet)
{
echo $RecordSet->Name;
}
Я хотел бы получить все данные следующим образом.
foreach ($Response->records as $RecordSet)
{
echo $RecordSet->Name;
echo $RecordSet->AccountId;
echo $RecordSet->Name;
}
Но изо всех сил, чтобы получить эту работу ... Любая помощь была бы оценена ...
Что не работает? - Какие ошибки вы получаете? – Epodax
Почему он не ведет себя так, как вы этого хотите, каков желаемый результат и что вы получаете? – JRsz
Ваши другие 2 поля находятся в другом идентификаторе массива. –