Php 复制最后4个数组键和值,并将它们添加到同一数组的末尾,但使用不同的键名
我看过其他的问题和答案,但没有什么能帮到我 例如,我有一个项目数组(项目数量不同): 我想做的是总是从数组中取出最后4项(不管数组有多大,记住数组中的项目数量是可变的),复制它们,给每个键一个不同的名称,但保留值。因此,阵列将以如下方式结束:Php 复制最后4个数组键和值,并将它们添加到同一数组的末尾,但使用不同的键名,php,arrays,Php,Arrays,我看过其他的问题和答案,但没有什么能帮到我 例如,我有一个项目数组(项目数量不同): 我想做的是总是从数组中取出最后4项(不管数组有多大,记住数组中的项目数量是可变的),复制它们,给每个键一个不同的名称,但保留值。因此,阵列将以如下方式结束: 'harry' => 'dog', 'bob' => 'badger', 'george' => 'toad', 'fred' => 'frog', 'lucy' => 'bird', 'melanie' => 'cat
'harry' => 'dog',
'bob' => 'badger',
'george' => 'toad',
'fred' => 'frog',
'lucy' => 'bird',
'melanie' => 'cat'
'adam' => 'toad',
'becca' => 'frog',
'tom' => 'bird',
'dave' => 'cat'
非常感谢任何人能给我的帮助 将为您提供$array
的最后4个值。然后,您可以使用获取具有这些相同值和所选键的新数组。最后,使用将新的键/值对附加到原始数组的末尾
你也可以采取其他一些方法,但我相信这一种方法既简短又容易理解。啊,对了,看来我完全误读了array\u slice。多好的工具啊!
'harry' => 'dog',
'bob' => 'badger',
'george' => 'toad',
'fred' => 'frog',
'lucy' => 'bird',
'melanie' => 'cat'
'adam' => 'toad',
'becca' => 'frog',
'tom' => 'bird',
'dave' => 'cat'