Php 如何从ajax请求中获取特定post数组的位置

Php 如何从ajax请求中获取特定post数组的位置,php,jquery,arrays,ajax,Php,Jquery,Arrays,Ajax,我的ajax请求数组在print\r POST上看起来像这样,如何访问positions以将其保存在PHP变量中 Array ( [geslachten] => Array ( [0] => Dhr. [1] => Mevr. ) [voornamen] => Array ( [0] => G.F. [1] => F. ) [achternamen] => Array ( [0] => d [1] => f ) [geboortedata

我的ajax请求数组在print\r POST上看起来像这样,如何访问positions以将其保存在PHP变量中

Array ( [geslachten] => Array ( [0] => Dhr. [1] => Mevr. ) [voornamen] => 
Array ( [0] => G.F. [1] => F. ) [achternamen] => Array ( [0] => d [1] => f ) 
[geboortedata] => Array ( [0] => 25-10-1993 [1] => 14-04-1994 ) )
我需要来自
Geslachen
voornamen
Acternamen
geboortedata
的所有数据,并将它们放入单独的php变量中,如下所示:
$Geslachen
$voornamen
$Acternamen
$geboortedata

jquery代码:

 $("#submitboeking").click(function(event) {

        event.preventDefault();


        //Cursisten

            var voornamen = [];
            var achternamen = [];
            var geslachten = [];
            var geboortedata = [];



        $("[id^='txtCursistVoornaam']").each(function() {
            voornamen.push($(this).val());
        });
        $("[id^='txtCursistAchternaam']").each(function() {
            achternamen.push($(this).val());
        });
        $("[id^='radCursistGeslacht']:checked").each(function() {
            geslachten.push($(this).val());
        });
        $("[id^='txtCursistGeboortedatum']").each(function() {
            geboortedata.push($(this).val());
        });

        $.post('/wp-content/themes/tweb/processboeking.php',
         {

                 'geslachten': geslachten,
                 'voornamen': voornamen,
                 'achternamen': achternamen,
                 'geboortedata': geboortedata,

            })
            .done(function(data)
             { 
                //  console.log(data)
                $('#overzicht').html(data);


            }).fail(function(data) {
                alert(response.responseText);
            });

        var li_count = $('.nav-tabs li').length;
        var current_active = $('.nav-tabs li.active').index();
        if (current_active < li_count) {
            $('.nav-tabs li.active').next('li').find('a').attr('data-toggle', 'tab').tab('show');
            var txt = $(".oplselect option:selected").text();
            var val = $(".oplselect option:selected").val();
            $('.showoplnaam').html('Uw selectie: ' + txt);
        }

    });
$(“#提交装订”)。单击(功能(事件){
event.preventDefault();
//卡斯滕
var voornamen=[];
var achternamen=[];
var Geslachen=[];
var geboortedata=[];
$(“[id^='txtCursistVoornaam']”)。每个(函数(){
voornamen.push($(this.val());
});
$(“[id^='TXTcursistAtherNAM']”)。每个(函数(){
achternamen.push($(this.val());
});
$(“[id^='radCursistGeslacht']:选中”)。每个(函数(){
geslachten.push($(this.val());
});
$(“[id^='TXTcursistGeboortedatam']”)。每个(函数(){
geboortedata.push($(this.val());
});
$.post(“/wp content/themes/tweb/processboeking.php”,
{
“geslachten”:geslachten,
“沃纳门”:沃纳门,
“阿切特纳门”:阿切特纳门,
“geboortedata”:geboortedata,
})
.完成(功能(数据)
{ 
//console.log(数据)
$('#overzicht').html(数据);
}).失败(功能(数据){
警报(response.responseText);
});
var li_count=$('.nav tabs li')。长度;
var current_active=$('.nav tabs li.active').index();
if(当前活动
您可以按如下方式访问这些值

$geslachten = $_POST['geslachten'];
$voornamen= $_POST['voornamen'];
$achternamen= $_POST['achternamen'];
$geboortedata= $_POST['geboortedata'];
如果要获取检索到的数组中的每个项,可以按如下所示遍历数组

for ($i = 0; $i < sizeof($geslachten); $i++) {
    echo $geslachten[$i];
}
for($i=0;$i

其他阵列也一样。

我得到了4个不同的阵列并用post发送。如何将数组geslachten或voornamen放入php数组geslachten或voornamen中?检查我的编辑你是否分别发布了每个数组?我不知道当你将4个数组放到一篇ajax文章中时它是如何工作的。你看到我的编辑了吗?然后你可以得到每个数组作为
$geslachten=$\u POST['geslachten']等等。如果我这样做,它会显示一个空数组,因为我认为你不能回显数组$Geslachen=$_POST['Geslachen'];echo$geslachten;我如何检查geslachten是否已填写?