首页 > 编程知识 正文

js数组转为php数组,php把数组变成字符串

时间:2023-12-28 21:11:09 阅读:329305 作者:LNPB

本文目录一览:

怎样提交JS数组给PHP

JS里面使用join把数组转换为字符串传递给PHP,PHP再使用explode把获取的字符串转换为数组,例如:

调用的JS:

script type="text/javascript"

var oCC=new TClientCheck();

var str=oCC.join('|');

location.href='but.php?str='+str;

/script

处理的PHP:

?php

$str=$_GET["str"];

$oCC=explode('|', $str);

print_r($oCC);

?

JS像这种数组如何处理成PHP数组

写为二维数组,如果实际应用的话,写为一楼所说即可,按照数组的键值调用,索引从0开始,例如取今年,写法: $arr[0][2],便捷于使用的话,可以写为:

$arr = array(

//说明:‘天数’=array('caption'='描述','number'='不理解你的函数,根据你实际应用命名')

'1'=array('caption'='今天','number'=0),

'3'=array('caption'='最近三天','number'=0),

'7'=array('caption'='最近一周','number'=0),

'30'=array('caption'='最近一个月','number'=0),

);

调用就很简单了,写法:$arr[1]['caption'],这就输出:今天。

这样的写法,优点在于调用方便,识别方便,扩展方便!

JS二维数组转PHP二维数组

var jsArray = [{"0":"aaa","1":"bbb","2":"ccc"},{"0":"aaa","1":"bbb","2":"ccc"}];

var data = JSON.stringify(jsArray);

然后ajax post 到php

?php

$str = '[{"0":"aaa","1":"bbb","2":"ccc"},{"0":"aaa","1":"bbb","2":"ccc"}]';

$a = json_decode($str);

var_dump($a);

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。