我想展开解码后的 JSON,这样我就可以删除间距并调用表中的某些值。我有信心我需要使用 explode 来实现我第一次使用它后的效果,所以我不确定如何使用它
我的控制器是:
public function index($id)
{
$message = Message::find($id);
$content = json_decode($message->content,TRUE);
var_dump($content);
explode(',',',{,},[,]');
return view('details', ['message' => $message]);
}
我有一个标准表
<td>{{$message->type}}</td>
<td>{{$message->content}}</td>
<td>{{$message->response}}</td>
<td>{{$message->id}}</td>
我目前在控制器上有一个 vardump,所以我可以看到正在解析的内容(并测试我的解码是否正常工作)。它返回以下内容:
array(2) { ["text"]=> string(4) "test" ["suggestions"]=> array(1) { [0]=> array(1) { ["reply"]=> array(2) { ["text"]=> string(4) "test" ["postbackData"]=> string(36) "e05ad1f0-a0f8-4a56-a8c7-67f56ba9fe4c" } } } }
我想展开这个,这样我就可以将它们中的每一个提取到我表中的不同列中
阿晨1998
Helenr