2015-01-30 4 views
-2

Пожалуйста, помогите. Я хочу напечатать цену. Мне нужно напечатать цену только. Помоги мне. Благодарямассивов. получение третьего элемента этого массива

$x=array(array('itm_name'=>'Optimization','price'=>'100','desc'=>'Chuchu')); 
+0

'Эхо $ х [0] [«цена»];' – Sean

+0

, что если это выглядит? $ x = массив (массив ('itm_name' => 'Оптимизация', 'цена' => '100', 'desc' => 'Chuchu', 'itm_name' => 'Настройка компьютера', 'price' => ' 200' , 'по убыванию' => 'Чача')); –

+1

Это не может выглядеть так. Массив не может иметь 2 ключа, которые являются одинаковыми. Это недопустимый массив – Sean

ответ

3

Кажется, вы используете 2 одномерный массив

вы пробовали

echo $x[0]['price'] 

примечание «0» является первым элементом 1-го слоя массива

так что это может быть заменяемый 'x', поэтому может переименовывать в список

дополнительно, если вы хотите приобрести другие предметы из массива, тогда

echo $x[0]['itm_name'] 

я надеюсь, что вы поняли основную концепцию многомерных массивов с помощью этого простого объяснения

2

Используйте это:

$x[0]['price'] 

$x[0] означает первый элемент внешнего массива, и ['price'] получает price элемент внутреннего массива.