PHP将两个元素添加到关联数组

迪诺

我有以下数组,我正在尝试附加以下("","--")代码

Array
(
    [0] => Array
        (
            [Name] => Antarctica
        )

)

当前JSON输出

[{"Name":"Antarctica"}]

所需的输出

{"":"--","Name":"Antarctica"}]

我尝试使用以下方法:

$queue = array("Name", "Antarctica");
array_unshift($queue, "", "==");

但是它没有返回正确的值。

谢谢

塞尔尼

PHP Array转换为JSON会生成一个字典,除非该数组只有从0开始连续的数字键。

因此,在这种情况下,您可以尝试

$queue = array( 0 => array( "Name" => "Antarctica" ) );

$queue[0][""] = "--";

print json_encode($queue);

如果您想颠倒元素的顺序(由于字典是关联的且无序的,则实际上并不需要这样做-依赖它们以某种特定方式排序的任何代码都可能被破坏),可以在上使用sort函数$queue[0],或者可以建立一个不同的数组:

$newqueue = array(array("" => "--"));
$newqueue[0] += $queue[0];

相当于

$newqueue = array(array_merge(array("" => "--"), $queue[0]));

如果您需要合并大型阵列,则最后一种方法可能会很有用。如果只需要微调数组,则第一种方法可能是最好的。但是我还没有进行任何性能测试。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

PHP / Laravel将数组元素添加到多级关联数组

来自分类Dev

将关联数组添加到PHP中的另一个关联数组

来自分类Dev

添加两个多维PHP关联数组

来自分类Dev

将空关联数组添加到数组?

来自分类Dev

将值添加到关联数组

来自分类Dev

将嵌套值添加到关联数组 - JS

来自分类Dev

在php中将值添加到多维关联数组

来自分类Dev

将两个关联数组转换为一个多维数组PHP

来自分类Dev

PHP关联数组交集返回两个元素,而不是一个

来自分类Dev

PHP-以变量名称作为键将变量添加到关联数组

来自分类Dev

如何在PHP中从两个相关的关联数组中打印元素和值

来自分类Dev

在PHP中联接两个关联数组

来自分类Dev

在PHP中合并两个关联数组的问题

来自分类Dev

如何将两个sql行添加到php数组

来自分类Dev

给定两个包含不同容量数组的字典,将元素添加到填充较少的数组中

来自分类Dev

PHP将两个关联数组组合成一个多维关联数组的有效方法

来自分类Dev

PHP:从关联数组中删除除最后两个元素以外的所有元素

来自分类Dev

将两个整数数组添加到数组数组中,以便创建坐标对

来自分类Dev

如何在 PHP 中使用另外两个关联数组创建新的关联数组?

来自分类Dev

将类添加到具有两个元素的变量中存储的元素

来自分类Dev

将类添加到具有两个元素的变量中存储的元素

来自分类Dev

NSXMLParser将两个元素添加到一个TableView单元中

来自分类Dev

如何将两个对象作为一个元素添加到向量?

来自分类Dev

NSXMLParser将两个元素添加到一个TableView单元中

来自分类Dev

如何将两个对象作为一个元素添加到向量?

来自分类Dev

如何将ARRAY作为键值对添加到关联数组

来自分类Dev

Bash:将值添加到关联数组,而键=>值已存在

来自分类Dev

如何在zsh中添加到关联数组?

来自分类Dev

在php中分解关联数组,并在数组中添加两个字段

Related 相关文章

  1. 1

    PHP / Laravel将数组元素添加到多级关联数组

  2. 2

    将关联数组添加到PHP中的另一个关联数组

  3. 3

    添加两个多维PHP关联数组

  4. 4

    将空关联数组添加到数组?

  5. 5

    将值添加到关联数组

  6. 6

    将嵌套值添加到关联数组 - JS

  7. 7

    在php中将值添加到多维关联数组

  8. 8

    将两个关联数组转换为一个多维数组PHP

  9. 9

    PHP关联数组交集返回两个元素,而不是一个

  10. 10

    PHP-以变量名称作为键将变量添加到关联数组

  11. 11

    如何在PHP中从两个相关的关联数组中打印元素和值

  12. 12

    在PHP中联接两个关联数组

  13. 13

    在PHP中合并两个关联数组的问题

  14. 14

    如何将两个sql行添加到php数组

  15. 15

    给定两个包含不同容量数组的字典,将元素添加到填充较少的数组中

  16. 16

    PHP将两个关联数组组合成一个多维关联数组的有效方法

  17. 17

    PHP:从关联数组中删除除最后两个元素以外的所有元素

  18. 18

    将两个整数数组添加到数组数组中,以便创建坐标对

  19. 19

    如何在 PHP 中使用另外两个关联数组创建新的关联数组?

  20. 20

    将类添加到具有两个元素的变量中存储的元素

  21. 21

    将类添加到具有两个元素的变量中存储的元素

  22. 22

    NSXMLParser将两个元素添加到一个TableView单元中

  23. 23

    如何将两个对象作为一个元素添加到向量?

  24. 24

    NSXMLParser将两个元素添加到一个TableView单元中

  25. 25

    如何将两个对象作为一个元素添加到向量?

  26. 26

    如何将ARRAY作为键值对添加到关联数组

  27. 27

    Bash:将值添加到关联数组,而键=>值已存在

  28. 28

    如何在zsh中添加到关联数组?

  29. 29

    在php中分解关联数组,并在数组中添加两个字段

热门标签

归档