【问题标题】:How can i change an index of an array in php [duplicate]我如何在php中更改数组的索引[重复]
【发布时间】:2020-07-09 10:59:02
【问题描述】:

如何在 php 中更改数组的索引? 例如

$myArray = {"x","y","z","w"};

我想把 myArray [2] 的索引改为 myArray ["two"]

【问题讨论】:

  • 您要更改值还是键?
  • 我要换钥匙。
  • 您无法更改它,只需分配新密钥并删除另一个。这与将$var1 更改为$var2 相同。
  • xyproblem.info - 目的是什么?为什么要从索引切换到关联?为什么只有一把钥匙?或者如果只是一个条目,为什么不在声明中?

标签: php arrays indexing


【解决方案1】:

您可以使用unset() 来实现:

$myArray = ["x","y","z","w"];
$myArray['two'] = $myArray[2];
unset($myArray[2]);

【讨论】:

    猜你喜欢
    • 2015-11-10
    • 1970-01-01
    • 2019-07-14
    • 2016-08-20
    • 2017-06-09
    • 1970-01-01
    • 2015-09-02
    • 2017-08-03
    • 1970-01-01
    相关资源
    最近更新 更多