我先上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. R语言ggplot2可视化为长文本轴标签自动换行美化可视化结构实战:Wrap long text axis labels
  2. CentOS6.5 升级 Python 2.7 版本
  3. API设计中防重放攻击
  4. c语言简易绘图程序代码,简单的鼠标绘图程序
  5. C++ Primer 5th笔记(chap 19 特殊工具与技术)union
  6. Nagios远程监控软件的安装与配置详解
  7. URLRewiter使用
  8. Struts中ActionActionForm
  9. excel制作录入和查询系统_叮咚!您有一份Excel人员信息查询系统,请您查收~
  10. kmem_cache_alloc核心函数slab_alloc_node的实现详解
  11. ajax.net 的使用方法--摘自网上
  12. PHP进行AES/ECB/PKCS7 padding加密的例子(openssl)
  13. Scrapy库的安装,Scrapy爬虫框架简介
  14. BZOJ2434: [Noi2011]阿狸的打字机
  15. 和娃一起过暑假:一次4000+km自驾的尝试
  16. Windows系统——ATTCK红队评估实战靶场(二)——CS方式
  17. php按钮如何加显示不出来,javascript - 点击按钮 显示更多,自定义变量显示不出来?...
  18. CAD直接打印,不出现打印对话框
  19. 360助手上app下载地址
  20. 机器学习算法(九):神经网络(neural networks,NN)

热门文章

  1. java swing运行没反应_java – 无法从命令行运行swing
  2. php安装,PHP安装
  3. 中科曙光服务器怎么装系统_如何给服务器装系统
  4. login组件的两种用法_vue2组件系列第四十节:NoticeBar 通告栏
  5. c# out关键字 vb_在c#中使用out关键字
  6. ik分词器实现原理_SpringBoot整合Elasticsearch实现商品搜索
  7. java的简单工厂模式_java设计模式之简单工厂模式
  8. 动态规划经典算法--最长公共子序列 LCS
  9. windows下搭建hadoop+eclipse开发环境
  10. 如何在win10+VS2017环境下新建一个简单的WDF示例程序