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算不算是你说的“使用字符串”。

但希望能够帮助到您!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/245645.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

python3 for_python3 for循环-range遍历

for循环、range遍历 for循环range遍历 range&#xff08;1,10&#xff09; 注&#xff1a;是1-9&#xff0c;而不包括最后的10。实例&#xff1a; 九九乘法表&#xff1a; # -*- coding: UTF-8 -*- # 乘法表 for i in range(1,10): for j in range(1,10): print(‘{}*{}{}‘.fo…

php撒意思,php表示是什么意思

php表示超文本预处理器&#xff0c;它是一种通用的开源脚本语言。php是常用的网站编程语言&#xff0c;有着开源性、免费性、快捷性、数据库连接的广泛性、面向过程和面向对象并用等特点。php介绍&#xff1a;PHP即“超文本预处理器”&#xff0c;是一种通用开源脚本语言。PHP是…

python暂停和恢复_python-线程的暂停, 恢复, 退出

我们都知道python中可以是threading模块实现多线程, 但是模块并没有提供暂停, 恢复和停止线程的方法, 一旦线程对象调用start方法后, 只能等到对应的方法函数运行完毕. 也就是说一旦start后, 线程就属于失控状态. 不过, 我们可以自己实现这些. 一般的方法就是循环地判断一个标志…

php调用md5.js,PHP和JS实现HTTP上安全地传输密码

1、理论在普通HTTP上&#xff0c;一般表单中的密码都是以明文方式传到服务器进行处理的。这无疑给了坏人以可乘之机!这里我们就说说怎么传输密码才是安全的!与其传输密码本身&#xff0c;到不如传输其加密后的形式。MD5是个不错的选择。第一&#xff0c;不同的资源几乎不可能生…

织梦直接写php标签,怎么在自己的php页面中使用dedecms标签

怎么在自己的php页面中使用dedecms标签&#xff1f;这篇文章主要介绍了在自己的php页面中使用dedecms标签的代码示例,需要的朋友可以参考下推荐学习&#xff1a;织梦cms第一步&#xff1a;外部php页面中加入如下代码&#xff1a;require_once (dirname(__FILE__)./../include/c…

xshell搭建宝塔没有远程命令密码框框弹出来_服务器安装宝塔控制面板+wordpress搭建个人网站...

准备工作服务器一台&#xff1a;服务器购买域名一个&#xff1a;随便买一个就行软件环境&#xff1a;宝塔面板第1步&#xff1a;SSH远程连接服务器通过ssh远程连接工具进行服务器主机连接&#xff08;Xshell、Putty等&#xff0c;百度下载&#xff09;需要更加详细的关于ssh远程…

python类有什么用_python 定制类 有什么用

展开全部 C.__init__(self[, arg1, ...]) 构造2113器(带一5261些可选的参数) C.__new__(self[, arg1, ...]) 构造器(带一些可选的参数);通常用在设置不变数4102据类型的子类。 C.__del__(self) 解构1653器 C.__str__(self) 可打印的字符输出;内建 str()及 print 语句 C.__repr_…

php列目录设置密码,PHP输入密码并列出目录文件生成超链接代码

一个可以加密文件夹&#xff0c;并且可以展示文件夹内文件的php代码&#xff1a;$password "123456"; // 这里是密码$p "";if(isset($_COOKIE["isview"]) and $_COOKIE["isview"] $password){$isview true;}else{if(isset($_POST[…

python获得当前目录_python如何获取当前工程根目录

假设工程根目录为 d:/Project/ 然后在 d:/Project/a/b/c/d/file.py 里使用 os.getcwd() 方法获取的是 d:/Project/a/b/c/d 现在我想获取 d:/Project 怎么做? ------------------------------------分割线--------------------------------- 谢谢大家的热情回答,都怪我没有将问…

php8vsgo,vscode编辑好go语言代码要怎么运行

vscode运行go语言代码需要安装vscode-go插件。然后使用F5(continue)、F10(step over)、F11(step into)等快捷键运行go语言代码。安装vscode-go 插件进入vscode界面,打开命令面板Ctrl Shift P,输入install,插件特性包括:Completion Lists (using gocode)Signature Help (using…

python的网页解析器_Python网页解析器使用实例详解

python 网页解析器 1、常见的python网页解析工具有&#xff1a;re正则匹配、python自带的html.parser模块、第三方库BeautifulSoup(重点学习)以及lxm库。2、常见网页解析器分类 &#xff08;1&#xff09;模糊匹配 &#xff1a;re正则表达式即为字符串式的模糊匹配模式&#xf…

php 跨域web访问权限,php:跨域 Web程序 - 贪吃蛇学院-专业IT技术平台

一个没那么难的历史难题&#xff0c;其实只要在被请求端&#xff0c;加一句&#xff1a; header(‘Access-Control-Allow-Origin: *‘);然后……然后没有了。//跨域访问的时候才会存在此字段$origin isset($_SERVER[‘HTTP_ORIGIN‘])? $_SERVER[‘HTTP_ORIGIN‘] : ‘‘;$al…

python送心小人_使用Python画出小人发射爱心的代码

我就废话不多说了&#xff0c;直接上代码吧&#xff01; #2.14 from turtle import * from time import sleep def go_to(x, y): up() goto(x, y) down() def head(x,y,r): go_to(x,y) speed(1) circle(r) leg(x,y) def leg(x,y): right(90) forward(180) right(30) forward(10…

html php滚动代码,html中滚动条的代码是什么?如何设置html滚动条?

本篇文章主要介绍了关于html中的滚动条的代码&#xff0c;还有关于html 滚动条代码marquee标签属性的用法&#xff0c;具体的让我们一起来看这篇文章吧首先我们介绍html中的滚动条代码&#xff1a;今天我们介绍这个html滚动条标签是marquee.标签&#xff0c;它是成对出现的标签…

c 函数多次声明_C++核心准则C.132:不要没有理由就将函数声明为虚函数

岫玉C.132: Dont make a function virtual without reasonC.132:不要没有理由就将函数声明为虚函数Reason(原因)Redundant virtual increases run-time and object-code size. A virtual function can be overridden and is thus open to mistakes in a derived class. A virtu…

dell跳过开机硬件检测,关闭dell开机硬件自检 戴尔笔记本电脑每次开机自动硬件检查怎么取消?...

戴尔笔记本电脑每次开机自动硬件检查怎么取消&#xff1f;这界面是可以按ESC键取消的。 如果要开机时不再出现这个界面&#xff0c;可以到BIOS中找找看是否有相关选项可以关闭它。如何取消戴尔笔记本电脑开机自检&#xff1f;这是DELL的开机自检程序&#xff0c;可以关闭的&…

anaconda3卸载python_机器学习Python编程环境:VSCode+Anaconda

机器学习Python编程环境&#xff08;Windows&#xff09;&#xff1a;VSCodeAnaconda安装顺序&#xff1a;Anaconda ->VSCode (不必下载Python)->机器学习常用Python包为什么选择VSCode &#xff1f;Anaconda pycharm是大家都熟悉的Python编程环境,但是pycharm比较笨重&…

mysql innodb myisam 混合,MySQL MyIsam/InnoDB混合在一起的事务

在Oracle(或者, 应该说‘一般’吗?), 我们考虑Transaction(事务)这样. 你要一个决定来处理一连的操作的时候, 你用Transaction(事务)处理进程然后Commit或者Rollback.我觉得Transaction(事务)一般是这样子.现在我们不考虑Transaction levels和锁定.Transaction要明确的开始和结…

bat窗口大小设置_8-Flink中的窗口

戳原文&#xff1a;1-Flink入门2-本地环境搭建&构建第一个Flink应用3-DataSet API 4-DataSteam API5-集群部署6-分布式缓存7-重启策略8-Flink中的窗口9-Flink中的Time窗口窗口类型flink支持两种划分窗口的方式&#xff08;time和count&#xff09; 如果根据时间划分窗口&am…

php中pandans,Python地信专题 | 基于geopandas的空间数据分析-文件IO篇

本文对应代码和数据已上传至我的Github仓库https://github.com/CNFeffery/DataScienceStudyNotes1 简介在上一篇文章中我们对geopandas中的坐标参考系有了较为深入的学习&#xff0c;而在日常空间数据分析工作中矢量文件的读入和写出&#xff0c;是至关重要的环节。作为基于geo…