使用 laravel 从数组中获取值

Dev*_*nds 1 php arrays frameworks laravel

这是示例数组

Array
(
    [note] => Array
        (
            [to] => Array
                (
                    [user] => Array
                        (
                            [name] => First User
                        )

                    [abc] => 123
                    [lmn] => 4582
                )

            [from] => Jani
            [heading] => Reminder
            [body] => Array
                (
                    [abc] => 123
                )

        )

)
Run Code Online (Sandbox Code Playgroud)

我有一个像“note > to > abc”这样的字符串,并且想要“to”数组下的“abc”值。那么我怎样才能得到这个值呢?

BAB*_*AFI 5

在 Laravel 中,有一个名为的辅助方法,data_get()用于获取特定的密钥,如果该密钥不存在,则不会抛出错误。

它记录在这里

您可以像下面这样使用它:

data_get($arr, 'note.to.abc)
Run Code Online (Sandbox Code Playgroud)