dongxi5423 2013-06-17 00:14
浏览 50

从$ _POST填充PHP多维数组

I have to build an array as the following one gathering values from $_POST superglobal. ca_objets value would be gather from a variable and the part after the dot is what I need to gather from $_POST.

 $va_body=array(
        "bundles" => array(
            "ca_objects.description" => array("convertCodesToDisplayText" => true),
            "ca_objects.description" => array("convertCodesToDisplayText" => true),
            "ca_object.representations.caption" => array("convertCodesToDisplayText" =>  true)
        )
    );

This is the code I use:

<?php
$table="ca_objects";
$bund=$_POST['find_bundles']; //This is an array with the values I need.

$va_body=array("bundles" => array()); //I declare the array outside the foreach loop. 

I'm not sure how to code the loop in order to populate the "bundles" array inside $va_body array and get the result I need. Any help will be greatly appreciated.

   foreach ($bund as $elem ) {
    // code here
        }

    ?>
  • 写回答

2条回答 默认 最新

  • dtup3446 2013-06-17 00:18
    关注

    You can just access the array by its associative key, like this:

    foreach ($bund as $elem ) {
        // code here
        // The empty square brackets tells php to push the $elem value into the next available array key
        $va_body['bundles'][] = $elem;
    }
    
    评论

报告相同问题?

悬赏问题

  • ¥15 用hfss做微带贴片阵列天线的时候分析设置有问题
  • ¥50 我撰写的python爬虫爬不了 要爬的网址有反爬机制
  • ¥15 Centos / PETSc / PETGEM
  • ¥15 centos7.9 IPv6端口telnet和端口监控问题
  • ¥120 计算机网络的新校区组网设计
  • ¥20 完全没有学习过GAN,看了CSDN的一篇文章,里面有代码但是完全不知道如何操作
  • ¥15 使用ue5插件narrative时如何切换关卡也保存叙事任务记录
  • ¥20 海浪数据 南海地区海况数据,波浪数据
  • ¥20 软件测试决策法疑问求解答
  • ¥15 win11 23H2删除推荐的项目,支持注册表等