2013-10-03 4 views
-1

Прямо сейчас этот блок кода отображает VLAN. Я пытаюсь отобразить только имена (TLSoIP_JB1, TLSoIP_JB2, TLSoIP_JB3)Получить значения из многомерного массива

Array ( 

     [0] => Array ([0] => TLSoIP_JB1 [1] => 1) 
     [1] => Array ([0] => TLSoIP_JB2 [1] => 2) 
     [2] => Array ([0] => TLSoIP_JB3 [1] => 3) 
    ) 

С уважением Philipp

+1

Вы пробовали _anything_? Вы даже знаете, как работать с массивами? Многомерные массивы не слишком отличаются от простых массивов, за исключением '$ array ['key']' становится '$ array ['keyofSubArr'] ['key']'. В этом конкретном примере '$ arr [0] [0]; $ Обр [1] [0]; $ arr [2] [0] 'даст вам' TLSoIP_JB1', 'TLSoIP_JB2' и' TLSoIP_JB3' соответственно –

+0

Да и нет. Мой результат был каждый раз «массив». Я забыл '[0]' после '$ inner_array'. Прошу прощения за мою некомпетентность. – Philipp88

ответ

1

Вы можете попробовать:

foreach ($array as $key => $inner_array) { 
    echo $inner_array[0]; 
} 

Или вы можете хранить нужные значения в отдельном массива и напечатать его потом:

$new_array = array(); 
foreach ($array as $key => $inner_array) { 
    $new_array[] = $inner_array[0]; 
} 
print_r($new_array); 
Смежные вопросы