nar*_* fe 8 php arrays treeview laravel blade
我的函数将一个数组返回到laravel刀片页面中的变量,如下所示:
Array
(
[id] => 1
[name] => Enterpise
[children] => Array
(
[0] => Array
(
[id] => 2
[name] => name1
[children] => Array
(
[0] => Array
(
[id] => 5
[name] => name2
[children] =>
)
[1] => Array
(
[id] => 6
[name] => name3
[children] => Array
(
[0] => Array
(
[id] => 11
[name] => name4
[children] =>
)
.....
Run Code Online (Sandbox Code Playgroud)
现在我想通过使用类似的东西在我的页面中打印这些值foreach.考虑到他们的孩子的数字没有被指定,在我的函数内部是不可能的.使用刀片对我来说很重要.我怎样才能做到这一点?
xxx*_*nce 15
在您的刀片文件中,您可以使用任何PHP函数print_r().
例:
{{ print_r($array) }}
Run Code Online (Sandbox Code Playgroud)
由于这是一个非常老的问题,但我发现json指令非常有用。
<pre>
<code>
@json($array);
</code>
</pre>
Run Code Online (Sandbox Code Playgroud)
您可以在这里找到解决问题的方法:
https://laracasts.com/discuss/channels/general-discussion/passing-arrays-to-blade-and-iteating
或者您可以使用: {{ echo json_encode($yourarray) }}
但这会将您的数组打印为 json 编码字符串。