为了账号安全,请及时绑定邮箱和手机立即绑定

PHP 数组到 javascript 循环与 json_encode

PHP 数组到 javascript 循环与 json_encode

PHP
qq_遁去的一_1 2022-12-11 09:20:48
大家好,我是 laravel 开发新手,在我的 blade 中我有一个 php var $x,这是一个数组!我的问题是什么是最好的方法以及何时应用每种方法?我的第一个方法是使用 foreach 循环,例如: <script>  var javascript = [];        @foreach($x as $value)          javascript[$loop->index] = $value;        @endforeach  </script>我的第二种方法是使用 @json 或 json_encode<script>  var javascript = @json($x);</script>什么方法最好??何时应用不同的方法?抱歉这个新手问题!!谢谢你的帮助。
查看完整描述

1 回答

?
白猪掌柜的

TA贡献1893条经验 获得超10个赞

最直接的方法是像使用@json. 这是非常安全的,因为 JSON 语法始终构成有效的 JavaScript 表达式。

它甚至在显示数据下的文档中提到过。

您的第一个示例不必要地复杂并且仅适用于数字索引数组,因此 PHP 的关联数组将无法按预期工作。


查看完整回答
反对 回复 2022-12-11
  • 1 回答
  • 0 关注
  • 57 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信