Php Laravel foreach仅返回第一个值

Php Laravel foreach仅返回第一个值,php,foreach,laravel,laravel-4,iteration,Php,Foreach,Laravel,Laravel 4,Iteration,首先,请温柔一点,我是一个初学者,只是预科 我有一个问题,我想得到拉威尔的语言文件和编辑他们的内容 我的问题是我不太明白的是 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" } 我有一个返回实际文件的函数,我

首先,请温柔一点,我是一个初学者,只是预科

我有一个问题,我想得到拉威尔的语言文件和编辑他们的内容

我的问题是我不太明白的是

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"
}
我有一个返回实际文件的函数,我有一个存储这些文件的变量

$directory =  File::files(self::$lang_path.$code);
如果我死了,我会倒掉我得到的

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
it和die并转储

$directory =  File::files(self::$lang_path.$code);

    foreach ($directory as $files) 
    {
        dd($files);

    }
我刚刚回到
string(26)“app/lang/en/pagination.php”

能告诉我我做错了什么吗

问题是我需要它,因为我需要嵌套的foreac

我不明白我做错了什么,请有人给我一个提示好吗?

dd
(dump and die)函数会终止脚本执行-因此它只会在调用
die()
之前显示数组中的第一项

改用
var\u dump

如果你好奇的话,你可以看到