我正在使用Laravel构建系统,我需要从下拉输入字段发送多个选项,并且通过以json_encode发送成功完成。

但是当我将数据检索到laravel刀片时,它显示如下:
["Sinhala","Englis"]

如何显示不带括号和逗号的内容?我尝试了json_decode并发生了错误php - 如何从数据库到laravel Blade 检索json数据-LMLPHP

我的数据库就是这样php - 如何从数据库到laravel Blade 检索json数据-LMLPHP

我的控制器功能

public function index(){
    $courses = Course::get();
    return view('Courses.courses')->with('courses', $courses);
}

最佳答案

您可以使用json_decode函数执行此操作,这样您就得到了值的数组,然后使用带有逗号分隔的implode函数创建了字符串。

<?php

$data = '["Sinhala", "English"]';

$data = json_decode($data);

echo implode(', ', $data);


输出量

php - 如何从数据库到laravel Blade 检索json数据-LMLPHP

关于php - 如何从数据库到laravel Blade 检索json数据,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/54034496/

10-11 03:18
查看更多