我有一个数组,其中有4个元素具有相同的键名,例如:
{
"Word" : "ok",
"key_example" : "32",
"key_example" : "23",
"key_example" : "21",
"key_example" : "67"
}
有没有什么简单的方法可以让我用PHP循环这个函数,并将键名改为:
{
"Word" : "ok",
"key_example_1" : "32",
"key_example_2" : "23",
"key_example_3" : "21",
"key_example_4" : "67"
}
3条答案
按热度按时间ajsxfq5m1#
如果你想要JSON
khbbv19g2#
你不能做你想做的,因为你只会用每个重复的键替换当前数组项的值。但是你试图实现的是下面代码的内联。你的键必须是唯一的。这是你从数组中获取数据的方式。它们是你的唯一标识符。
下面是一个数组:
你需要取消数组项的设置,然后你可以在数组中用新的键设置它。(注意!这是非常低效的。你应该直接按照你想要的方式构建你的数组,而不使用复制键。)
下面是如何在数组中的每个键上追加:
输出:
imzjd6km3#
你可以试试这个: