php 接受数组_PHP接收前端发送的数组
//前端發送數據
var unPaid=JSON.stringify([{
"AMN_D" : "300. 0",
"AMN_T1" : "300. 0",
"FUELCODE" : "12",
"GCODE" : "測試",
"PRC" : "7.39",
"PayMode" : "0",
"Paystate" : "3"}])
//php接收數組
global $_GPC;
$orderlist=$_GPC['unPaid'];
$s1 = html_entity_decode($_GPC['unPaid']);
$s2 = stripslashes($s1);
$orderlist2=json_decode($s2, true); //orderlist2即為數組,可進行for循環
打印$orderlist:
[{"AMN_D":"300. 0","AMN_T1":"300. 0","ASN":"","FUELCODE":"12","GCODE":"測試","PRC":"7.39","PayMode":"0","Paystate":"3","SNO":"5","TIME":"20200213113657","TTC":"100","TTYPE":"6","VOL":"40.60","cardtype":"0"}]
打印$1:
[{"AMN_D":"300. 0","AMN_T1":"300. 0","ASN":"","FUELCODE":"12","GCODE":"測試","PRC":"7.39","PayMode":"0","Paystate":"3","SNO":"5","TIME":"20200213113657","TTC":"100","TTYPE":"6","VOL":"40.60","cardtype":"0"}]
打印$2:
[{"AMN_D":"300. 0","AMN_T1":"300. 0","ASN":"","FUELCODE":"12","GCODE":"測試","PRC":"7.39","PayMode":"0","Paystate":"3","SNO":"5","TIME":"20200213113657","TTC":"100","TTYPE":"6","VOL":"40.60","cardtype":"0"}]
打印orderlist2:
0={AMN_D=300. 0; AMN_T1=300. 0; ASN=; FUELCODE=12; GCODE=測試; PRC=7.39; PayMode=0; Paystate=3; SNO=5; TIME=20200213113657; TTC=100; TTYPE=6; VOL=40.60; cardtype=0; };
注:
1.html_entity_decode() 函數把 HTML 實體轉換為字符
2.stripslashes()函數把字符轉換為 HTML 實體。
3.json_decode()函數 將json轉換成對象/數組。當第二個參數為true返回 array ,默認是false返回object
4.json_encode 將數組轉化成json。
5.urldecode()解碼:還原 URL 編碼字符串。
6.urlencode():可將字符串以URL編碼,用于編碼處理。
————————————————
版權聲明:本文為CSDN博主「ckm紫韻」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/baidu_39212797/java/article/details/104481312
總結
以上是生活随笔為你收集整理的php 接受数组_PHP接收前端发送的数组的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java nio 读取图片_给大忙人们看
- 下一篇: php 读取 linux 文件,PHP读