首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将php数组划分为多维数组?请见下文

如何将php数组划分为多维数组?请见下文
EN

Stack Overflow用户
提问于 2020-03-17 10:01:55
回答 1查看 33关注 0票数 1

我有如下所示的数组,这些数据来自具有动态字段的表单。

代码语言:javascript
复制
Array
(
    [package-name-1] => package1
    [package-serve-1] => sdasd
    [package-price-date-1] => 31-03-2020   
    [foodType-1-1] => Rice
    [foodTags-1-1] => rice
    [foodNotes-1-1] => notes
    [foodchoose-1-1] => 0
    [package-name-2] => package2
    [package-serve-2] => Leaf
    [package-price-date-2] => 12-08-2020
    [foodType-2-2] => rice1
    [foodTags-2-2] => rice1
    [foodNotes-2-2] => dasd
    [foodchoose-2-2] => 3
    [foodType-2-3] => rice2
    [foodTags-2-3] => rice2
    [foodNotes-2-3] => qwewe
    [foodchoose-2-3] => 0
)

我想要像下面这样的数组输出,就像在两个数组中一样,数组应该从包名键中分离出来,并移动到单独的数组中。产出应如下:

代码语言:javascript
复制
array(
  [0]=>array(
          [package-name-1] => package1
          [package-serve-1] => sdasd
          [package-price-date-1] => 31-03-2020   
          [foodType-1-1] => Rice
          [foodTags-1-1] => rice
          [foodNotes-1-1] => notes
          [foodchoose-1-1] => 0
       )
   [1]=>array(
          [package-name-2] => package2
          [package-serve-2] => Leaf
          [package-price-date-2] => 12-08-2020
          [foodType-2-2] => rice1
          [foodTags-2-2] => rice1
          [foodNotes-2-2] => dasd
          [foodchoose-2-2] => 3
          [foodType-2-3] => rice2
          [foodTags-2-3] => rice2
          [foodNotes-2-3] => qwewe
          [foodchoose-2-3] => 0
    )
)
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-03-17 11:03:40

你可以通过foreach()strpos()来完成

代码语言:javascript
复制
$newArray = [];

$k = 0;
foreach($array as $key=>$value){

    if(strpos($key,'package-name') !== false){
        $explodedkeys = explode('-',$key);
        $id = end($explodedkeys);
        $k = $id-1;
    }
    $newArray[$k][$key] = $value;
}

print_r($newArray);

输出:https://3v4l.org/5eEkA

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60720027

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档