0

首先请温柔,我是初学者,只会练习,

我有一个问题,我想获取 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
            }

        }

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

4

1 回答 1

2

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

改为使用var_dump

If you're curious, you can see the function definition here.

于 2013-11-11T12:44:26.373 回答