Можно ли вывести массив за пределы цикла в PHP?

253
10 июня 2017, 16:28

Можно ли вывести массив за пределы цикла foreach?

Вывожу массив за пределы цикла и соот. получаю последнею ячейку массива.

Если вывести значение массива в переменную то получаю весь массив в виде строки.

А задача как раз в том, что бы выводить все данные поочередно, как в цикле. Это возможно?

UPD

Есть цикл:

$categors = get_categories($args); 
foreach ($categors as $categor){ 
    $options = get_option("taxonomy_" . $categor->slug); 
    $bgcolor = ' style="background-color: ' . esc_attr($options['color']) . ';"'; 
} 

Хочу вывести ниже $bgcolor поочередно

if(!($this->tw_type==='post'&&$depth>1)){
    $output .= $indent . '<li' . $id . $value . $class_names . $bgcolor .'>';
} 

, но получается либо последний элемент массива вывести строкой, либо в переменную строкой весь массив полностью

READ ALSO
Radchat c websocket и обычный PHP

Radchat c websocket и обычный PHP

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

259
Выбрать периоды из массива

Выбрать периоды из массива

Нужно получить интервалы заходов юзера 57, а он считается от его первого входа, до авторизации другого юзераСудя по массиву он входил 2 раза:...

239
Защита от инъекций

Защита от инъекций

Есть формаПередает данные методом POST В файле куда отправляются данные, такой код:

271
move_uploaded_file: failed to open stream: permission denied

move_uploaded_file: failed to open stream: permission denied

Нужно загрузить картинку на сервер но при переносе выдает ошибку

269