вывести второе значение из массива

248
02 июня 2017, 14:04

Подскажите, есть такой массив:

array(10) { [0]=> string(10) "2017-06-01" [1]=> array(1) { ["text"]=> string(7) "Test 1 " } [2]=> string(10) "2017-06-15" [3]=> array(1) { ["text"]=> string(7) "Test 2 " } [4]=> string(10) "2017-06-14" [5]=> array(1) { ["text"]=> string(6) "Test 3" } [6]=> string(10) "2017-06-07" [7]=> array(1) { ["text"]=> string(6) "Test 3" } [8]=> string(10) "2017-06-12" [9]=> array(1) { ["text"]=> string(6) "Test 4" } }

Как вывести не дату, а второе значение text?

Answer 1

Если просто нужен массив можно так:

foreach ($array as $key => $value) {
    if (is_array($value)) {
        echo $value['text'];
    }
}

Еще лучше проерять существует ли такое поле

foreach ($array as $key => $value) {
    if (isset($value['text'])) {
        echo $value['text'];
    }
}
READ ALSO
Как менять порядок вывода баннеров для отдельных разделов сайта (Битрикс)?

Как менять порядок вывода баннеров для отдельных разделов сайта (Битрикс)?

Здравствуйте! Помогите пожалуйста разобратьсяЕсть сайт на битриксе

353
как узнать изменилась ли веб страница?

как узнать изменилась ли веб страница?

Добрый день! Подскажите пожалуйста, как можно узнать изменилась ли веб страница, не мониторя ее целый день? Например, проверяя контрольную...

183
Построение графика с градиентом

Построение графика с градиентом

Подскажите реально ли построить график вот такого вида: И если не сложно хотелось бы пример так как у самого мозгов не хватит на это

251
$.ajax возвращает null

$.ajax возвращает null

Пытаюсь получить ответ от сервера, приходит Null Js

274