我想在数组中添加一些元素,比如拉威尔Blade 模板.以下是我的 playbook :
<script>
selected_arr = [];
</script>
我想得到一个像[1,2,3]
这样的数组,我试着使用array_push
,代码是这样的:
<script>
function select_array (id){
selected_arr=array_push(selected_arr, id);
}
</script>
selected_arr
的结果仍然为空.你能帮我弄清楚吗?非常感谢!
编辑: 下面是我的控制器函数:
$selected_arr=$request->selected_arr;
$selected_arr=implode(",", $selected_arr);
以下是我更新的脚本(我想用这个例子先试一试):
<script>
selected_arr = [];
selected_arr.push(1);
</script>
错误消息为:
Implode():参数#2($ARRAY)的类型必须为?ARRAY,给定的字符串