Получение значения массива PHP

У меня есть этот массив, который я хотел бы получить индивидуальные значения каждого элемента:

Это результат print_r($theme_option):

Array ( [side_bars] => Array ( [0] => Array ( [title] => Left Page Sidebar [sort] => 0 ) [1] => Array ( [title] => Right Page Sidebar [sort] => ) [2] => Array ( [title] => Left Blog Sidebar [sort] => ) [3] => Array ( [title] => Right Blog Sidebar [sort] => ) )

Я могу получить на одно имя боковой панели с помощью:

$theme_option['side_bars'][0]['title'];

Я попытался перебрать и получить отдельные боковые панели, используя этот код, но он не возвращается, как ожидалось.

global $theme_option;

if(isset($theme_option['side_bars']) && is_array($theme_option['side_bars'])){
foreach ($theme_option['side_bars'] as $key => $value) {
$theme_side_bars["$key"] = "$value";
}
}

Что я хочу сделать, так это получить значение каждой «Боковой панели» и поместить «заголовок» в выпадающий список.

Спасибо

-1

Решение

Есть массив side_bars который содержит массив со всей специальной информацией.

С этим кодом у вас должен быть массив со всеми заголовками, хранящимися в переменной $theme_side_bars,

global $theme_option;
$theme_side_bars = array();
if(isset($theme_option['side_bars']) && is_array($theme_option['side_bars'])){
foreach ($theme_option['side_bars'] as $index=>$arr) {
$theme_side_bars[] = $arr['title'];
}
}
1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]