使用php将键值推送到空数组中

user_1234

我有关联的数组和与该键相关的值包含json_encoded数据,所以我将其转换为数组,结果是数组。我正在使用array_walk迭代每个数组值,然后使用foreach循环打印值,但同时我想按下(键和值)放在声明为空但未插入任何值的空数组中。

注意:这$result是关联数组,其键包含值为json数据的值,我不想使用嵌套的foreach循环,因此使用array_walk()

$new_array=array();

array_walk($result, function(&$a, &$key) use($i) {

    $var = '';
    foreach (json_decode($a) as $row_key => $row_value) {

        if ($row_key == 'abc') {
            $new_array[$row_key][] = array(    // push key,value in $new_array
                $row_key => $row_value,
            );
        } else {

           echo $row_key . " : " . $row_value ;
        }
    }
});
u_mulder

$new_array参考使用

array_walk($result, function(&$a, &$key) use($i, &$new_array) {

另外,我认为通过$a$key引用都没有任何意义也许,你告诉我们,没有完整的代码,并通过引用传递$a$key具有意义,但目前,你甚至不使用$key的代码。

那么,通过它的目的是什么?

// probably:
array_walk($result, function($a) use($i, &$new_array) {

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将JSON数组推送到数组的键值对中

来自分类Dev

使用键值将项目推送到类型为crip的数组中

来自分类Dev

数组推送到在 php 中给出空值的键

来自分类Dev

如何使用 Class 语法将新的 Book 对象推送到空数组中?

来自分类Dev

如何使用 PHP 将现有值对推送到数组?

来自分类Dev

如何使用while循环PHP将数据推送到数组

来自分类Dev

使用ngOnInit中的foreach将数据推送到数组中

来自分类Dev

如何将空数组推送到包含对象列表的非空数组中?

来自分类Dev

如何使用 R 将 json 对象推送到数组中

来自分类Dev

使用Mongoose将项目推送到对象中的数组

来自分类Dev

如何使用Firebase将新项目推送到数组中

来自分类Dev

如何将数据推送到空二维数组中的特定子数组

来自分类Dev

将JSON数据推送到数组中?

来自分类Dev

如何将 JSON 记录作为单个元素推送到空数组中 [Angular]

来自分类Dev

即使在将元素推送到它之后,响应中的数组也是空的

来自分类Dev

Angular JS将空对象推送到数组

来自分类Dev

尝试将API结果推送到数组,但返回为空

来自分类Dev

如何将新项目推送到空数组?

来自分类Dev

将值推送到数组数组中的数组

来自分类Dev

将新的键值对推送到json

来自分类Dev

将键值推送到jsonb字段

来自分类Dev

使用键值将 PHP 数组插入到 JavaScript 变量中

来自分类Mysql

从子数组(PHP)将数据推送到父数组

来自分类Dev

将值从 Smarty PHP 数组推送到 JavaScript 数组

来自分类Dev

如何使用 angular 或 javascript 将所有对象键推送到数组中的单独数组?

来自分类Dev

使用Javascript将数据推送到另一个数组中的数组

来自分类Dev

将对象推送到 vue 中的空数组

来自分类Dev

脚本中无法访问推送到空数组的对象

来自分类Dev

如何使用es6在空对象中推送键值

Related 相关文章

  1. 1

    将JSON数组推送到数组的键值对中

  2. 2

    使用键值将项目推送到类型为crip的数组中

  3. 3

    数组推送到在 php 中给出空值的键

  4. 4

    如何使用 Class 语法将新的 Book 对象推送到空数组中?

  5. 5

    如何使用 PHP 将现有值对推送到数组?

  6. 6

    如何使用while循环PHP将数据推送到数组

  7. 7

    使用ngOnInit中的foreach将数据推送到数组中

  8. 8

    如何将空数组推送到包含对象列表的非空数组中?

  9. 9

    如何使用 R 将 json 对象推送到数组中

  10. 10

    使用Mongoose将项目推送到对象中的数组

  11. 11

    如何使用Firebase将新项目推送到数组中

  12. 12

    如何将数据推送到空二维数组中的特定子数组

  13. 13

    将JSON数据推送到数组中?

  14. 14

    如何将 JSON 记录作为单个元素推送到空数组中 [Angular]

  15. 15

    即使在将元素推送到它之后,响应中的数组也是空的

  16. 16

    Angular JS将空对象推送到数组

  17. 17

    尝试将API结果推送到数组,但返回为空

  18. 18

    如何将新项目推送到空数组?

  19. 19

    将值推送到数组数组中的数组

  20. 20

    将新的键值对推送到json

  21. 21

    将键值推送到jsonb字段

  22. 22

    使用键值将 PHP 数组插入到 JavaScript 变量中

  23. 23

    从子数组(PHP)将数据推送到父数组

  24. 24

    将值从 Smarty PHP 数组推送到 JavaScript 数组

  25. 25

    如何使用 angular 或 javascript 将所有对象键推送到数组中的单独数组?

  26. 26

    使用Javascript将数据推送到另一个数组中的数组

  27. 27

    将对象推送到 vue 中的空数组

  28. 28

    脚本中无法访问推送到空数组的对象

  29. 29

    如何使用es6在空对象中推送键值

热门标签

归档