首页 > 后端开发 > php教程 > 如何从 1 而不是 0 开始重新索引 PHP 数组?

如何从 1 而不是 0 开始重新索引 PHP 数组?

DDD
发布: 2024-12-25 16:14:09
原创
605 人浏览过

How to Reindex PHP Arrays Starting from 1 Instead of 0?

在 PHP 中重新索引起始索引为 1 的数组

处理数组时,由于各种原因可能需要重新索引它们。这包括以不同的值开始索引,例如从 1 而不是默认的 0。以下是如何在 PHP 中完成此操作:

从 0 开始

重新索引从 0 开始的数组,使用 array_values() 函数,该函数返回一个包含原始值的数组array:

$iZero = array_values($arr);
登录后复制

从 1 开始

对于起始索引 1,请使用 array_combine() 和 range() 函数:

$iOne = array_combine(range(1, count($arr)), array_values($arr));
登录后复制

这将从 1 开始的连续整数数组与原始值组合起来数组。

函数参考文献

  • [array_values()](https://www.php.net/manual/en/function.array-values.php)
  • [array_combine( )](http s://www.php.net/manual/en/function.array-combine.php)
  • [range()](https://www.php.net/manual/en/function. range.php)

以上是如何从 1 而不是 0 开始重新索引 PHP 数组?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板