我先上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相关推荐

  1. php链接中二维数组传参数,JS用POST怎么传送二维数组给PHP

    我先上Demo: test $(function(){ var arr = []; for (i = 0; i < 10; i ++) arr[i] = []; var k = 0; for ( ...

  2. 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]; }) ...

  3. oracle 一维数转二维数组,js将一维数组转化为二维数组

    遇到的问题: 后端返回的是一组一维数组,但是需要展示的格式是二维数组,常见的场景举例:后台返回10个长度的数组,需要分成3个一组展示在banner上. 例:[1,2,3,4,5,6,7,8,9,10] ...

  4. c语言一维数组转化为二维矩阵,js将一维数组转化为二维数组

    遇到的问题: 后端返回的是一组一维数组,但是需要展示的格式是二维数组,常见的场景举例:后台返回10个长度的数组,需要分成3个一组展示在banner上. 例:[1,2,3,4,5,6,7,8,9,10] ...

  5. js 定义未知长度的二维数组

    最近工作中 需要用到二维数组来解决问题,但是在创建数组的时候遇到了困难. 网上的例子是这样的: var arrayOne = []; for(var i=0;i<k;i++){ var arra ...

  6. JS day_07(5.16)创建和访问数组 、 数组的常用方法、二维数组

    一.检测属性是否存在 对象.属性名===undefined false->存在 ture->不存在 对象.hasOwnProperty('属性名') ture->存在 false-& ...

  7. go 声明二维数组_一篇文章了解Go语言中数组Arrays的使用内幕

    概述 与其他编程语言类似,Go语言也有数组array.Go语言中,数组的行为和其他语言没有什么不同.Go语言中还有一个叫做切片slice的东西,它就像是对数组的引用.在本文中,我们将只研究数组. 定义 ...

  8. js 将微信二维码转为url,qrcodeJs解析二维码,qrcode.decode is not a function报错

    前言 工作中遇到的需求:用户上传相册中选中的图片,判断这个图片里的二维码是不是微信二维码,如果是则上传到服务器:不是,则提示用户重新上传. 百度了下,qrcode.js是一个用于生成二维码的 Java ...

  9. 微信小程序生成二维码js

    微信小程序生成二维码js 参考:https://github.com/tomfriwel/weapp-qrcode 最新的二维码工具:https://github.com/KeeeX/qrcodejs ...

最新文章

  1. 多集群应用如何帮助企业级Kubernetes获益
  2. Windows下配置Java开发环境
  3. Android九宫图(draw9patch)
  4. python如何定义类_Python中类的定义、继承及使用对象实例详解
  5. PHP执行一个http请求
  6. 【BZOJ3218】a+b problem (最小割 + 主席树)
  7. PWN-PRACTICE-BUUCTF-6
  8. 2019 高考填报志愿建议
  9. CSS和JS标签style属性对照表
  10. 硬件工程师其实拼的是细节
  11. 如何快速区分单模与多模光纤收发器?
  12. 减持奈飞增持京东健康,“贝莱德们”为何开始偏爱中国企业?
  13. SEO-老域名的选择
  14. android botton控件基本属性
  15. 【SparkSQL笔记】SparkSQL的入门实践教程(一)
  16. aecmap快捷键_ArcMap常用快捷键一览表
  17. Word中如何快速删除页眉下的横线?教你一招,轻松解决!
  18. 3D俯视角色割草游戏模板+视频教程,免费发布 | 一周精品推荐
  19. 超直线能否用于真实物理空间?
  20. input如何禁止文本框输入的方法

热门文章

  1. px4 uavcan linux,UAVCAN总线 - UAVCAN固件升级 - 《PX4开发指南》 - 书栈网 · BookStack
  2. Android闹钟动画,学习Android闹钟源代码(三)-AlarmClock类分析(part1)
  3. python中format和int_python函数之format()
  4. 用计算机求锐角A,B,计算机操作题
  5. u大侠pe系统桌面计算机,替换WinPE桌面背景的详细教程
  6. mysql数据库高级查询笔记_MySQL数据库基础——高级查询
  7. 方根法公式_仓储管理笔记之库存分析法:ABC分析法、区域合并法......
  8. sharepointa嵌入HTML网页,显示存储在SharePoint文档文件夹中的HTML页面
  9. 数学--数论--费马小定理+求逆元
  10. spring mvc 拦截器 HandlerInterceptor 的使用