php中给js数组赋值方法

时间:2016.04.26 发布人:张佳880327

php中给js数组赋值方法

已解决问题

谷歌张佳880327用户在2016.04.26提交了关于“吐槽php中给js数组赋值方法”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2025-02-12T16:35:52。希望大家能够帮助她。

详细问题描述及疑问:期待您的答案,你是我的宝贝,你是我的花,谢谢你对我的帮助!

希望以下的回答,能够帮助你。

第1个回答

用户名:Gioooooo  

Ph**P来自函数库提供了编/解过法分茶克庆货码JSON的函数:json批果稳论_encode()和问答json_decode(),可以比较方便的传递数组或对象给j**ascript

因为接口方的要求,用js中处理**,所以需要php程序从**库取出数值后赋值给js数组。一直没有找到很好的办法,片因为Ph**P数组的**编码和JS数组的编码格式不一样,不能直接输出。在网上搜索一通后,找到的解决的方法:Ph**P函数库提供了编/解码JSON的函数:json种激族观_encode()和json_decode(),可以比较方便的传递数组或对象给j**ascript。注意:Ph**P5.2以上才绑定了J于裂此倍略必SON扩展。在php如下写:代码如下:$arr=array('1',array('2','3'),array('new','old')周企花吃药孔容养);$new_arr=json新房简影段_encode($arr);//new_arr的输出结果是;["1",["2","3"],["new","old"]]echo"vardata=".$new_arr;在页面中引用以上php文件后,在js中在直接可以对data进行操作。