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

本文目录一览:

怎样提交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);

原创文章,作者:ADVK,如若转载,请注明出处:https://www.506064.com/n/134958.html

(0)
ADVKADVK
上一篇 2024-10-04
下一篇 2024-10-04

相关推荐

发表回复

登录后才能评论