php - 如何在 PHP 中以这种方式修改数组的键?

标签 php arrays

$array 中的 2nd 元素,将键增加 100,假设键都是数字。

最佳答案

你可以这样做:

$keys   = array_keys($array);          // extract keys.
$values = array_values($array);        // extract values.

for($i=1;$i<count($keys);$i++) {       // increment keys start 2nd key.
    $keys[$i] += 100;
}

$array = array_combine($keys,$values); // combine back

关于php - 如何在 PHP 中以这种方式修改数组的键?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3563409/

相关文章:

javascript - 脚本无法正常工作 jQuery 滚动框

php - Symfonys Autoloader - 实现父命名空间

arrays - 根据满足条件的内容和差异创建两个数组

Javascript - 尝试在循环遍历数组对象值后将它们添加在一起

c++ - 带指针的可调整大小数组

php - Laravel 中的多级子类别

php - 让 Composer (php 依赖管理器)在 docker 镜像构建上运行

javascript - 更新可变 Blade 模板

C-传递 3d 数组、分配和人口

arrays - Bash:在 FOR 循环中跳出 IF 循环