首先请温柔一点,我是初学者,只会纠正,
我有一个问题,我想获取 laravel 的语言文件并编辑它们的内容。
我的问题是我不太明白的是以下内容
我有一个返回实际文件的函数,我有一个存储这个的变量
$directory = File::files(self::$lang_path.$code);
ID 我死了并转储我得到以下内容
array(3) {
[0]=>
string(26) "app/lang/en/pagination.php"
[1]=>
string(25) "app/lang/en/reminders.php"
[2]=>
string(26) "app/lang/en/validation.php"
}
一切都很好,但如果foreach
它并死亡并倾倒
$directory = File::files(self::$lang_path.$code);
foreach ($directory as $files)
{
dd($files);
}
我只是回来string(26) "app/lang/en/pagination.php"
请告诉我我做错了什么吗?
问题是我需要它,因为我需要嵌套的 foreac
喜欢
$directory = File::files(self::$lang_path.$code);
foreach ($directory as $files)
{
foreach ($files as $file)
{
// preform more stuff
}
}
我不明白我做错了什么,可以请有人给我一个提示吗?
dd
(转储和死亡)函数会杀死脚本执行 - 因此,在调用die()
之前,它只会显示数组中的第一项。
请改用var_dump
。
如果你好奇,可以在这里看到函数定义。