Код: Выделить всё
$follow=explode(" ",$_SESSION['Following']); //create array from the string stored in session variable
foreach($follow as $val) {
$show = $val;
//my query
$result=mysqli_query($dbc,$query);
WHILE ($rows = mysqli_fetch_assoc($result)) {
//$array[]= $rows; // tried this
//$array=json_encode($rows); //tried this
//array_push($array,$rows); // tried this
}
$json_array=json_encode($array);
echo $json_array;
[{key:value}....], что может быть проанализированы в моем javascript.
Однако при нескольких проходах в foreach я получаю несколько массивов
внутри объекта, например: [{ключ:значение}][{ключ:значение}].. ... что приводит к следующему
SyntaxError: JSON.parse: неожиданный символ без пробелов после данных JSON, которые, как я предполагаю, являются [] внутри объекта. Как мне создать объект json в цикле foreach, чтобы это исправить?
Подробнее здесь: https://stackoverflow.com/questions/170 ... reach-loop
Мобильная версия