Php 语言文件中的Laravel-Foreach循环?

Php 语言文件中的Laravel-Foreach循环?,php,laravel,Php,Laravel,有一个名为faq的语言文件,其中列出了所有常见问题和答案 我不知道如何从这些语言文件执行foreach循环 My faq.php语言文件: return [ 'faq_1' => 'Question here', 'faq_1_ans' => 'Answer here', 'faq_2' => 'Question here', 'faq_2_ans' => 'Answer here', ]; 我怎样才能使它

有一个名为faq的语言文件,其中列出了所有常见问题和答案

我不知道如何从这些语言文件执行foreach循环

My faq.php语言文件:

return [
    'faq_1'       => 'Question here',
    'faq_1_ans'   => 'Answer here',
    'faq_2'       => 'Question here',
    'faq_2_ans'   => 'Answer here',
];

我怎样才能使它成为foreach循环?我真的不知道从哪里开始。

你可能想改变结构

甚至

return [
    [
        'q' => "Question",
        'a' => "Answer Here"
    ],
    [
        'q' => "Question",
        'a' => "Answer Here"
    ],
];
通过这种方式,您可以循环:

$faqs = Lang::get('faq');
foreach($faqs as $faq)
{
    echo "question: " . $faq['q'];
    echo "answer: " . $faq['a']:
} 

您可能需要更改结构

甚至

return [
    [
        'q' => "Question",
        'a' => "Answer Here"
    ],
    [
        'q' => "Question",
        'a' => "Answer Here"
    ],
];
通过这种方式,您可以循环:

$faqs = Lang::get('faq');
foreach($faqs as $faq)
{
    echo "question: " . $faq['q'];
    echo "answer: " . $faq['a']:
} 

也可以使用helper trans

例如,在刀片模板中:

@foreachtrans->以$key=>$value的形式获取“常见问题解答” {{$value}}
@endforeach也可以使用helper trans

例如,在刀片模板中:

@foreachtrans->以$key=>$value的形式获取“常见问题解答” {{$value}}
@EndForEach对于faq数组来说,这是一个糟糕的结构,您能编辑该数组吗?还是必须按原样使用它?我可以更改结构。我一直在从数据库获取faq,但现在我决定将其设置为多语言。对于faq数组来说,这是一个糟糕的结构,您可以编辑该数组,还是必须按原样使用它?我可以更改结构。一直以来,我都在从数据库中获取常见问题解答,但现在我决定将其设置为多语言。第二个示例就是解决方法第二个示例就是解决方法