php传二维数组,JS用POST怎么传送二维数组给PHP
我先上Demo:
test
$(function(){
var arr = [];
for (i = 0; i < 10; i ++)
arr[i] = [];
var k = 0;
for (i = 0; i < 10; i++)
for (j = 0; j < 10; j++){
arr[i][j] = k;
k++;
}
$.post(
'post.php',
{
data : JSON.stringify(arr)
},
function(data) {
document.write(data);
}
);
})
$data = $_POST['data'];
$arr = json_decode($data);
for ($i = 0; $i < 10; $i++){
for ($j = 0; $j <10; $j++){
echo $arr[$i][$j].", ";
}
echo "
";
}
?>
解析
我使用的是JSON。
Javascript端
数组转字符串:
JSON.stringify(arr); //返回字符串
字符串转数组:
JSON.parse(str); //返回数组
php端:
字符串转数组:
json_decode($str); //返回数组
数组转字符串:
json_encode($arr); //返回字符串
虽然我不明白你为什么不能转成字符串,不知道使用JSON算不算是你说的“使用字符串”。
但希望能够帮助到您!
php传二维数组,JS用POST怎么传送二维数组给PHP相关推荐
- php链接中二维数组传参数,JS用POST怎么传送二维数组给PHP
我先上Demo: test $(function(){ var arr = []; for (i = 0; i < 10; i ++) arr[i] = []; var k = 0; for ( ...
- c语言sort函数排序二维数组,js 二维数组排序sort()函数
一.按数值排序 var arr = [[1, 2, 3], [7, 2, 3], [3, 2, 3]]; arr.sort(function(x, y){ return x[0] – y[0]; }) ...
- oracle 一维数转二维数组,js将一维数组转化为二维数组
遇到的问题: 后端返回的是一组一维数组,但是需要展示的格式是二维数组,常见的场景举例:后台返回10个长度的数组,需要分成3个一组展示在banner上. 例:[1,2,3,4,5,6,7,8,9,10] ...
- c语言一维数组转化为二维矩阵,js将一维数组转化为二维数组
遇到的问题: 后端返回的是一组一维数组,但是需要展示的格式是二维数组,常见的场景举例:后台返回10个长度的数组,需要分成3个一组展示在banner上. 例:[1,2,3,4,5,6,7,8,9,10] ...
- js 定义未知长度的二维数组
最近工作中 需要用到二维数组来解决问题,但是在创建数组的时候遇到了困难. 网上的例子是这样的: var arrayOne = []; for(var i=0;i<k;i++){ var arra ...
- JS day_07(5.16)创建和访问数组 、 数组的常用方法、二维数组
一.检测属性是否存在 对象.属性名===undefined false->存在 ture->不存在 对象.hasOwnProperty('属性名') ture->存在 false-& ...
- go 声明二维数组_一篇文章了解Go语言中数组Arrays的使用内幕
概述 与其他编程语言类似,Go语言也有数组array.Go语言中,数组的行为和其他语言没有什么不同.Go语言中还有一个叫做切片slice的东西,它就像是对数组的引用.在本文中,我们将只研究数组. 定义 ...
- js 将微信二维码转为url,qrcodeJs解析二维码,qrcode.decode is not a function报错
前言 工作中遇到的需求:用户上传相册中选中的图片,判断这个图片里的二维码是不是微信二维码,如果是则上传到服务器:不是,则提示用户重新上传. 百度了下,qrcode.js是一个用于生成二维码的 Java ...
- 微信小程序生成二维码js
微信小程序生成二维码js 参考:https://github.com/tomfriwel/weapp-qrcode 最新的二维码工具:https://github.com/KeeeX/qrcodejs ...
最新文章
- 多集群应用如何帮助企业级Kubernetes获益
- Windows下配置Java开发环境
- Android九宫图(draw9patch)
- python如何定义类_Python中类的定义、继承及使用对象实例详解
- PHP执行一个http请求
- 【BZOJ3218】a+b problem (最小割 + 主席树)
- PWN-PRACTICE-BUUCTF-6
- 2019 高考填报志愿建议
- CSS和JS标签style属性对照表
- 硬件工程师其实拼的是细节
- 如何快速区分单模与多模光纤收发器?
- 减持奈飞增持京东健康,“贝莱德们”为何开始偏爱中国企业?
- SEO-老域名的选择
- android botton控件基本属性
- 【SparkSQL笔记】SparkSQL的入门实践教程(一)
- aecmap快捷键_ArcMap常用快捷键一览表
- Word中如何快速删除页眉下的横线?教你一招,轻松解决!
- 3D俯视角色割草游戏模板+视频教程,免费发布 | 一周精品推荐
- 超直线能否用于真实物理空间?
- input如何禁止文本框输入的方法
热门文章
- px4 uavcan linux,UAVCAN总线 - UAVCAN固件升级 - 《PX4开发指南》 - 书栈网 · BookStack
- Android闹钟动画,学习Android闹钟源代码(三)-AlarmClock类分析(part1)
- python中format和int_python函数之format()
- 用计算机求锐角A,B,计算机操作题
- u大侠pe系统桌面计算机,替换WinPE桌面背景的详细教程
- mysql数据库高级查询笔记_MySQL数据库基础——高级查询
- 方根法公式_仓储管理笔记之库存分析法:ABC分析法、区域合并法......
- sharepointa嵌入HTML网页,显示存储在SharePoint文档文件夹中的HTML页面
- 数学--数论--费马小定理+求逆元
- spring mvc 拦截器 HandlerInterceptor 的使用