2014-01-22 3 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]; 
    } 

Но это показывает результат, как куб. Так может кто-то любезно рассказать мне, как получить значения из базы данных?

+1

Вы сделали опечатку или используете код с эхом $ name ['attribute_name]; (отсутствует закрывающая цитата)? – flauntster

ответ

0

На самом деле вам не нужно использовать Еогеасп Вы можете получить доступ к нему, как это.

echo $arraylist["attribute_name"]; 
0

Пожалуйста, попробуйте это

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

Повторяется значения ... например Color, ProcessorColor, Processor – Jagdish

+0

Pls проверяет ваш массив с помощью print_r ($ arraylist); Или просто используйте echo $ arraylist ["attribute_name"]; – zerokavn

Смежные вопросы