PHP中使用array_splice时如何保留数组键名

avatar
作者
筋斗云
阅读量:0

在 PHP 中,array_splice() 函数默认会重置数组的键名

以下是一个示例:

$originalArray = array(     "a" => "apple",     "b" => "banana",     "c" => "cherry",     "d" => "date",     "e" => "elderberry" );  // 从索引 "b" (即 banana) 开始删除 1 个元素,并插入新元素 "grape" array_splice($originalArray, 1, 1, array("g" => "grape"));  print_r($originalArray); 

输出结果:

Array (     [a] => apple     [g] => grape     [c] => cherry     [d] => date     [e] => elderberry ) 

在这个示例中,我们将 array_splice() 函数的第四个参数设置为一个关联数组,其中包含一个键值对。这样,在插入新元素时,就可以保留指定的键名。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!