-
Anonymous
Получить первое значение из базы данных столбцов массива
Сообщение
Anonymous »
Мне нужно получить первый элемент массива из базы данных select, используя цикл for, но когда я не отображаю все значение массива
Код: Выделить всё
public function index() {
$hall=DB::table('halls')
->join('imagas','halls.id','=','imagas.id_Halls')
->select('halls.id','halls.hall_name','imagas.image_path')
->get();
$results =[];
foreach ($hall as $halls ) {
$array=$halls->image_path ;
for ($i=0; $ijson($results);
}
Вывод JSON
[
{ "id": 159,
"имя_зала": "asdad",
"путь_изображения": "[\"1579635948.jpg\",\"1579635948.jpg\",\"1579635948.png\",\"1579635948.png\"]"
},
{
"id": 160,
"имя_зала": "dsfdsf",
"image_path": "[\"1579636069.jpg\",\"1579636069.png\",\"1579636069.png\",\"1579636069.png\"]"
},
]
Я хочу отобразить первое значение из всех image_pathвот так
[ {
Код: Выделить всё
"id": 160,
"hall_name": "dsfdsf",
"image_path": "["1579636069.jpg"]"
},
]
Подробнее здесь:
https://stackoverflow.com/questions/601 ... n-database
1733089162
Anonymous
Мне нужно получить первый элемент массива из базы данных select, используя цикл for, но когда я не отображаю все значение массива
[code]public function index() {
$hall=DB::table('halls')
->join('imagas','halls.id','=','imagas.id_Halls')
->select('halls.id','halls.hall_name','imagas.image_path')
->get();
$results =[];
foreach ($hall as $halls ) {
$array=$halls->image_path ;
for ($i=0; $ijson($results);
}
[/code]
[b]Вывод JSON[/b]
[
{ "id": 159,
"имя_зала": "asdad",
"путь_изображения": "[\"1579635948.jpg\",\"1579635948.jpg\",\"1579635948.png\",\"1579635948.png\"]"
},
{
"id": 160,
"имя_зала": "dsfdsf",
"image_path": "[\"1579636069.jpg\",\"1579636069.png\",\"1579636069.png\",\"1579636069.png\"]"
},
]
[b]Я хочу отобразить первое значение из всех image_pathвот так[/b]
[ {
[code] "id": 160,
"hall_name": "dsfdsf",
"image_path": "["1579636069.jpg"]"
},
]
[/code]
Подробнее здесь: [url]https://stackoverflow.com/questions/60120690/get-first-value-from-array-column-database[/url]