【发布时间】:2009-08-07 13:53:45
【问题描述】:
我有一个包含 n 个元素的索引数组:
Array(
'key1' => 'value1',
'key2' => 'value1',
'key3' => 'value1',
...
'key<i-1>' => 'value<i-1>',
'key<i>' => 'value<i>',
'key<i+1>' => 'value<i+1>',
...
'key<n>' => 'value<n>'
)
如何“剪切”(即:复制 + 删除)第 i_th 个元素,因此结果数组为:
Array(
'key1' => 'value1',
'key2' => 'value1',
'key3' => 'value1',
...
'key<i-1>' => 'value<i-1>',
'key<i+1>' => 'value<i+1>',
...
'key<n>' => 'value<n>'
)
我知道 array_pop() 和 array_shift() PHP 函数,但是是否有一个通用的函数可以通过它的键“剪切”一个元素?
谢谢。
【问题讨论】: