2014-01-22 56 views
0

我有一個數組存儲在我的數據庫中。所以,當我嘗試:print_r($arrayname)php從數組中獲取屬性名稱的值

它顯示的結果是這樣的:

Array 
(
    [0] => Color,Processor 
    [attribute_name] => Color,Processor 
) 

我想要得到的[attribute_name] => Color,Processor值。

到目前爲止,我所做的foreach循環是這樣的:

foreach ($arraylist as $name) { 
    echo $name['attribute_name]; 
    } 

但它顯示CC一樣的結果。那麼有人可以告訴我如何從數據庫中獲取值?

+1

您是否犯了一個錯字,或者您是否正在使用echo $ name ['attribute_name]運行代碼; (缺少結束報價)? – flauntster

回答

0

其實你並不需要使用的foreach 你可以這樣訪問它。

echo $arraylist["attribute_name"]; 
0

請試試這個

foreach ($arraylist as $key => $name) { 
    if($key == 'attribute_name') 
     echo $name; 
    } 
+0

它重複的值..如顏色,ProcessorColor,處理器 – Jagdish

+0

請檢查你的數組與print_r($ arraylist); 或者只是使用echo $ arraylist [「attribute_name」]; – zerokavn