2010-01-06 12 views
0

findParent() 함수는 다음 배열을 반환합니다.PHP로 배열의 데이터를 가져 오는 방법은 무엇입니까?

Array 
(
    [0] => Array 
     (
      [order_item_id] => 3 
      [order_id] => 2 
      [product_id] => 77 
      [quantity] => 1 
      [price] => 268.00 
     ) 

) 

[order_id]에서 2를 얻고 싶습니다.

다음을 시도했지만 작동하지 않습니다.

$childlessorder = findParent($order_id); 
$order_id = $childlessorder['order_id']; 

누구나 배열에서 데이터를 가져 오는 방법을 말해 줄 수 있습니까?

+0

아마 배열에 대한 설명서를 읽어야합니다. http://php.net/manual/en/language.types.array.php –

답변

0
$order_id = $childlessorder[0]['order_id']; 
0
$childlessorder = findParent($order_id); 
$order_id = $childlessorder[0]['order_id']; 

? 사용

4

시도 : 덤프의 두 배열 단어에서 명백한 바와

$childlessorder = findParent($order_id); 
$order_id = $childlessorder[0]['order_id']; 

findParent 함수()는 이차원 배열을 반환한다. 따라서이 배열의 값에 액세스하려면 두 개의 인덱스를 사용해야합니다. 이것을 x 번째 행 y 번째 열에있는 관심있는 요소가있는 행렬로 생각하십시오. x가 0이고 y가 'order_id'를 시작합니다.

관련 문제