Я хочу преобразовать мой массив в формат JSON, как я могу это сделать.
Ниже мой код
$arr['more_images'][] = $datas;
echo '<pre>';
print_r($arr['more_images']);
echo '</pre>';
In above code i am getting output like this
<pre>Array
(
[0] => Array
(
[0] => http://sale4allz.com/sale4allz/public/uploads/product_more_images/178_3749.jpg
[1] => http://sale4allz.com/sale4allz/public/uploads/product_more_images/178_4923.jpg
[2] => http://sale4allz.com/sale4allz/public/uploads/product_more_images/178_9362.jpg
)
)
</pre>
But I want output like this
[
{
http://sale4allz.com/sale4allz/public/uploads/product_more_images/178_3749.jpg
}
{ http://sale4allz.com/sale4allz/public/uploads/product_more_images/178_4923.jpg
}
{ http://sale4allz.com/sale4allz/public/uploads/product_more_images/178_9362.jpg
}
]
Как я могу это сделать? Если кто-нибудь знает решение, пожалуйста, сообщите
Вы должны использовать приведенную ниже логику:
header('Content-Type: application/json');
echo json_encode( $arr['more_images']);
Вы должны попробовать это:
$arr['more_images'][] = json_encode($datas);
echo '<pre>';
print_r($arr['more_images']);
echo '</pre>';
ИЛИ ЖЕ
$arr['more_images'][] = $datas;
echo '<pre>';
print_r(json_encode($arr['more_images']));
echo '</pre>';