创建另一个相同数组的数组 - 只有一个键值。PHP

阿西姆

我正在尝试从另一个数组中的一个条目创建一个数组。所以过程是我从前端得到一个数组,看起来像这样:

 [{
    "account_id": "123456789",
    "month_id": 201808,
    "month_budget": 11
 }, {
    "account_id": "111222",
    "month_id": 201809,
    "month_adops_forecast": 11
 }]

现在在我的后端,我必须检索“month_budget”或“month_adops_forecast”,我在后端创建了一个 if 语句,如下所示:

    if (isset($data['month_budget'])) {
        $metric = "month_budget =". $data['month_budget'];
    } else if (isset($data['month_adops_forecast'])){
        $metric = "month_adops_forecast =". $data['month_adops_forecast'];
    }else {
        return false;
    }

正如你所看到的string,我将它创建为一个,但我希望它"metric"在我创建的自己的数组中。我试图检索键和值,但这仅给了我值,因为它在if (isset($data['month_budget'])) {so 中,说$data['month_budget']我无法检索键

检索这些数据的最佳方法是什么?

想要的结果:
$data = 与
$metric = month_budget 或 month_adops_forecast相同的数组

$metric = array('month_adops_forecast' => 11);

或者

$metric = array('month_budget' => 11);
拉斐尔

你可以使用这个:

if (isset($data['month_budget'])) {
    $metric['month_budget'] = $data['month_budget'];
} else if (isset($data['month_adops_forecast'])){
    $metric['month_adops_forecast'] = $data['month_adops_forecast'];
} else {
    return false;
}

$metric = "month_budget =". $data['month_budget']表示法不能用于创建数组,您必须使用$array['key']$array = array('key' => 'value')其他方式设置键,当然,这是最常见的。

我假设你正在尝试最后一个。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从另一个数组创建数组

来自分类Dev

从创建另一个数组的数组?

来自分类Dev

从另一个数组的元素创建数组

来自分类Dev

从另一个PHP页面中在一个PHP页面中创建数组?

来自分类Dev

bash:如何使用一个数组创建另一个数组?

来自分类Dev

从另一个数组创建一个数组

来自分类Dev

Java:从另一个数组的属性创建一个数组

来自分类Dev

使用从另一个数组派生的项目创建一个新数组

来自分类Dev

如何根据另一个对象数组的值创建一个对象数组?

来自分类Dev

以编程方式基于另一个对象数组创建一个对象数组

来自分类Dev

从另一个多维数组创建多维

来自分类Dev

从另一个多维数组创建多维

来自分类Dev

如何基于另一个创建更短的数组?

来自分类Dev

PHP - 用另一个不相同的数组替换数组的值

来自分类Dev

数组索引替换为另一个数组在php中相同的索引

来自分类Dev

JavaScript-检查一个数组是否与另一个数组具有相同的索引

来自分类Dev

如何使用另一个数组的行中的列创建一个新数组?[php]

来自分类Dev

使用foreach循环php在另一个数组中创建数组

来自分类Dev

在现有数组中创建另一个关联数组

来自分类Dev

一个数组另一个

来自分类Dev

基于数组中的一个键值如何找到另一个键的值?

来自分类Dev

将数组中的值添加到php中具有相同ID的另一个数组

来自分类Dev

PHP> json_encode,即使数组只有一个元素,也可以强制创建数组

来自分类Dev

如何基于数组和另一个对象创建一个新对象?

来自分类Dev

从另一个创建一个新的字符串数组

来自分类Dev

将数组/对象键值替换为另一个数组/对象javascript的键值

来自分类Dev

as3用另一个名称相同的数组替换数组

来自分类Dev

为数组赋予与MATLAB中另一个数组相同的顺序

来自分类Dev

以与另一个数组相同的顺序对数组进行排序

Related 相关文章

  1. 1

    从另一个数组创建数组

  2. 2

    从创建另一个数组的数组?

  3. 3

    从另一个数组的元素创建数组

  4. 4

    从另一个PHP页面中在一个PHP页面中创建数组?

  5. 5

    bash:如何使用一个数组创建另一个数组?

  6. 6

    从另一个数组创建一个数组

  7. 7

    Java:从另一个数组的属性创建一个数组

  8. 8

    使用从另一个数组派生的项目创建一个新数组

  9. 9

    如何根据另一个对象数组的值创建一个对象数组?

  10. 10

    以编程方式基于另一个对象数组创建一个对象数组

  11. 11

    从另一个多维数组创建多维

  12. 12

    从另一个多维数组创建多维

  13. 13

    如何基于另一个创建更短的数组?

  14. 14

    PHP - 用另一个不相同的数组替换数组的值

  15. 15

    数组索引替换为另一个数组在php中相同的索引

  16. 16

    JavaScript-检查一个数组是否与另一个数组具有相同的索引

  17. 17

    如何使用另一个数组的行中的列创建一个新数组?[php]

  18. 18

    使用foreach循环php在另一个数组中创建数组

  19. 19

    在现有数组中创建另一个关联数组

  20. 20

    一个数组另一个

  21. 21

    基于数组中的一个键值如何找到另一个键的值?

  22. 22

    将数组中的值添加到php中具有相同ID的另一个数组

  23. 23

    PHP> json_encode,即使数组只有一个元素,也可以强制创建数组

  24. 24

    如何基于数组和另一个对象创建一个新对象?

  25. 25

    从另一个创建一个新的字符串数组

  26. 26

    将数组/对象键值替换为另一个数组/对象javascript的键值

  27. 27

    as3用另一个名称相同的数组替换数组

  28. 28

    为数组赋予与MATLAB中另一个数组相同的顺序

  29. 29

    以与另一个数组相同的顺序对数组进行排序

热门标签

归档