Laravel - 来自语言文件的 Foreach 循环?

Tay*_*lor 1 php laravel

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

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

我的 faq.php 语言文件:

return [
    'faq_1'       => 'Question here',
    'faq_1_ans'   => 'Answer here',
    'faq_2'       => 'Question here',
    'faq_2_ans'   => 'Answer here',
];
Run Code Online (Sandbox Code Playgroud)

我怎样才能把它变成一个 foreach 循环?我真的不知道从哪里开始。

UX *_*abs 7

您可能想要更改结构

return [
    'faq_1'       => [
        'q' => "Question",
        'a' => "Answer Here"
    ],
    'faq_2'       => [
        'q' => "Question",
        'a' => "Answer Here"
    ],
];
Run Code Online (Sandbox Code Playgroud)

甚至

return [
    [
        'q' => "Question",
        'a' => "Answer Here"
    ],
    [
        'q' => "Question",
        'a' => "Answer Here"
    ],
];
Run Code Online (Sandbox Code Playgroud)

这样你就可以循环:

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