Цикл foreach обходит массив, нужно в переменную result запихать все элементы что обошел цикл, и вывести результат (echo $result) уже вне цикла, как это можно сделать?
И последнее, как запустить коллбэк по окончанию цикла? Потому что мне надо этот результ (при условии что в массив запушились все элементы) в бд отправить. Заранее спасибо)
WayMax, ну если так $result = $item;
то конечно последнее, а если так $result[] = $item;
или так $result .= $item;
то будет накапливать в себе элементы массива или соответственно строку.
Рональд Макдональд, я рад что после моего комментария вам стало очевидно. А человеку задающему настолько элементарный вопрос - ясное дело не очевидно. Человеку дающему не точный ответ - видимо тоже не очевидно.
Объявить переменную перед циклом, присвоив в нее что-то, null или пустой массив, если
то будет массив, а уже в цикле ее наполнить, и вывести или вернуть после цикла.