2017-06-13 21 views
1

我想從我的數組中調用值,但我遇到了問題。當它只在一個層面上,我到達那裏。但是當他有2級或3級時,我不能。Multiples array - 在PHP中調用

這是我的數組。

[ 
    { 
    "total": "4", 
    "nbPage": 10, 
    "color": { 
     "reference": "56f50a7e4fhghc8c", 
     "name": "Noir" 
    }, 
    "gallery": [ 
     { 
      "thumb": "exemple.png", 
      "position": 0, 
      "reference": "cfc84f0752adc96b489sdf71195d91a946c5f6d3e8", 
      "updatedAt": "2017-06-08T10:04:23+0200" 
     } 
    ], 

使用此功能,例如,我到調用第一點:

<?php echo $vehicules[0]->reference; ?> 

但調用,例如「彩色&參考」我沒有找到解決辦法。我在關於這個主題的很多話題上搜索,但是我在2小時之後在相同的步驟.. 謝謝你!

回答

0

你有一個對象的數組中,並正在尋找:

$vehicules[0]->color // To access the colour object 
$vehicules[0]->color->reference // To access the colour reference (56f50a7e4fhghc8c) 

要訪問畫廊參考,你可以使用:

$vehicules[0]->gallery[0]->reference // cfc84f0752adc96b489sdf71195d91a946c5f6d3e8 

希望這有助於! :)

+0

完美!非常感謝你 ! – Haandler