2012-07-02 3 views
0

다음 '다차원 배열'의 배열에서 'name'과 'city'값을 모두 다시 가져올 수 있습니까?PHP에서 다차원 배열의 모든 특정 키 값을 가져 오는 방법은 무엇입니까?

$myarray=Array(Array('name' => 'A','id' => '1', 'phone' => '416-23-55', 
Base => Array ('city' => 'toronto'),'EBase' => Array('city' => 'North York'), 
'Qty' => '1'), (Array('name' =>'B','id' => '1','phone' => '416-53-66','Base' => 
Array ('city' => 'qing'), 'EBase' => Array('city' => 'chong'),'Qty' => '2'))); 

나는 반환 된 값이

$namearray=Array('A','B'); 
$basecityarray=Array('toronto','qing'); 
$Ebasecityarray=Array('North York','chong'); 

감사합니다 수 기대!

+0

당신 말이 맞습니다. 예상 결과를 업데이트했습니다. 도와 드릴까요? – aje

+0

그냥'foreach' 또는'array_map'을 사용하십시오. – Serjio

답변

0

당신은 확실히 이런 식으로 뭔가를 시도 할 수 있습니다 :

$shop = array(array('Title' => "rose", 
        'Price' => 1.25, 
        'Number' => 15 
       ), 
      array('Title' => "daisy", 
        'Price' => 0.75, 
        'Number' => 25, 
       ), 
      array('Title' => "orchid", 
        'Price' => 1.15, 
        'Number' => 7 
       ) 
     ); 

당신은 당신 rose로 돌아갑니다

echo $shop[0][0]." costs ".$shop[0][1]." and you get ".$shop[0][2]."<br />"; 

또는 $shop[0]->Title으로 첫 번째 행에 액세스 할 수 있습니다.

관련 문제