2012-08-10 6 views
2

추출 키 코드 작업 처음 두 문장 고급 ... 아래를 알 ...PHP는 다차원 배열 - 내가 다차원 배열을

 echo $arrayObjects['name'].'<br>'; 
     echo $arrayObjects['ipv4']['10.14.2.22']['type'].'<br>'; 

하지만 난에 열쇠를 반환 할 수 있도록하려면 ipv4 배열 대신 위의 코드를 하드 코딩해야합니다. 다음 작업을 수행 할 때 중대하다

  Array ([0] => 10.14.2.22) 

:

 print_r(array_keys($arrayObjects['ipv4'])); 

을 나는 다음과 같은 출력을 얻을. 하지만 어떻게 ip 주소를 변수로 돌려 주나요?

+0

'$의 IPS =의 array_keys ($ arrayObjects [ '의 IPv4'])이 있어야에서 리턴; $ ip = $ ips [0]; var_dump ($ ip);' – Florent

답변

1

시도 :

첫 번째 요소 :

$ip_address = array_shift(array_keys($arrayObjects['ipv4'])); 

각 요소 :

foreach($arrayObjects['ipv4'] as $ip_address => $value){ 
    print_r($ip_address); 
} 
0

당신은 foreach 루프에서이 작업을 수행 할 것입니다 :

foreach ($arrayObjects['ipv4'] as $key => $value) 
{ 
    // Echo out the key OR save it to another variable.. 
    echo $key; 
} 
0
foreach($arrayObjects['ipv4'] as $ip => $content) 
{ 
echo $ip; 
}