我将myslo数据库中的“hello,world”存储为数组,然后尝试使用以下查询进行检索
@php
$post_id = $post->id;
$result= DB::table('posts')
->select('tags')
->where('id', '=', $post_id)
->get();
echo($result);
@endphp
回显的结果是:
[{"tags":"hello,world"}]
我需要回显上述结果的单个值
hello
world
答案 0 :(得分:0)
@php
$post_id = $post->id;
$result= DB::table('posts')
->select('tags')
->where('id', '=', $post_id)
->first();
$tags = $results->tags;
$tagsArray = explode(',', $tags);
@endphp
现在
@foreach($tagsArray as $ta)
{{ $ta }} <br />
@endforeach
您的输出将是
您好
世界
答案 1 :(得分:0)
@php
$post_id = $post->id;
$result= DB::table('posts')
->select('tags')
->where('id', '=', $post_id)
->get();
echo($result[0]->tags);
@endphp
此代码将为您提供输出:
hello,world
您可以使用字符串 split()功能,查看功能手册here