2010-01-06 59 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 – 2010-01-06 18:13:01

回答

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'。