Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/228.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 查询字符串将如何分割或分隔,并将这些值放入数组中并显示它们_Php - Fatal编程技术网

Php 查询字符串将如何分割或分隔,并将这些值放入数组中并显示它们

Php 查询字符串将如何分割或分隔,并将这些值放入数组中并显示它们,php,Php,这是我的脚本代码 函数myFunction(){ 变量查询='?'; var str=$(“form”).serialize(); $(“#结果”).text(query+=str); var x=$(“#结果”).text(); 返回x; } $('#myButton')。在('click',function(){ var jsonString=JSON.stringify(myFunction()); log(jsonString); $.ajax({ url:“insert_value.p

这是我的脚本代码
函数myFunction(){
变量查询='?';
var str=$(“form”).serialize();
$(“#结果”).text(query+=str);
var x=$(“#结果”).text();
返回x;
}
$('#myButton')。在('click',function(){
var jsonString=JSON.stringify(myFunction());
log(jsonString);
$.ajax({
url:“insert_value.php”,
资料来源:jsonString,
contentType:'application/json;charset=utf-8',
键入:“POST”,
}).完成(功能(resp){
$('#result').html(resp)
});
});  

首先使用
=
分离查询字符串并将其存储在数组中,其中
queryString
等于查询字符串

// Our two arrays
$firstArray = array();
$secondArray = array();

// Considering $queryString = "?Gender=Female&id=704136006388169&h=0"
$queryString = substr($queryString, 1);
// Now $queryString = "Gender=Female&id=704136006388169&h=0"
$array = explode('&',$queryString);
// Value of $array will be now be ["Gender=Female", "id=704136006388169", "h=0"]
for($i = 0; $i < $array[].length; $i++){ 
    $tempArray = explode('=', $array[i]);
    // Temp array for the first time will be ["Gender","Female"];
    $firstArray[i] = $tempArray[0];
    $secondArray[i] = $tempArray[1];
}
//我们的两个数组
$firstArray=array();
$secondArray=array();
//考虑到$queryString=“?性别=女性&id=704136006388169&h=0”
$queryString=substr($queryString,1);
//现在$queryString=“性别=女性&id=704136006388169&h=0”
$array=explode('&',$queryString);
//$array的值现在将是[“性别=女性”,“id=704136006388169”,“h=0”]
对于($i=0;$i<$array[].length;$i++){
$tempArray=explode('=',$array[i]);
//临时数组第一次将是[“性别”,“女性”];
$firstArray[i]=$tempArray[0];
$secondArray[i]=$tempArray[1];
}

如果你想要更多的评论,请。

array\u chunk($\u GET,2);查询字符串不是url的一部分吗@Shurtiakki,如果是,您可以使用get parameters获取参数及其值。可能重复@Abhishek ya我从ajax和javascript获取查询字符串,但我不知道如何拆分这些值可能重复thanx以获得宝贵的响应^。如果它解决了问题,请接受此答案,让其他人知道它已解决。:)@如果我试着投票的话,在这里该怎么接受呢?这需要更多的名声,我得不到