如何用PHP实现将数组重置为连续数字索引的三种方法?

更新于
2026-09-28 23:41:12
3阅读来源:SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计175个文字,预计阅读时间需要1分钟。

如何用PHP实现将数组重置为连续数字索引的三种方法?

PHP重置数组为连续数字索引的三种方式:例如,这样的一个PHP数组:$arr=array(1=> 'apple', 3=> 'banana', 5=> 'orange');想要转换为这样的数组:$arr=array(0=> 'apple', 1=> 'banana', 2=> 'orange');

1.使用 `array_values()` 函数:$arr=array_values($arr);

如何用PHP实现将数组重置为连续数字索引的三种方法?

2.使用 `array_flip()` 和 `array_values()` 组合:$arr=array_values(array_flip(array_keys($arr)));

3.使用 `array_slice()` 和 `array_values()` 组合:$arr=array_values(array_slice($arr, 0, count($arr)));

PHP重置数组为连续数字索引的三种方式

比如这样的一个php数组:

$arr = array( 1 => 'apple', 3 => 'banana', 5 => 'orange' );

想要转换为这样的数组:

$arr = array( 0 => 'apple', 1 => 'banana', 2 => 'orange' );

1、

标签:三种PHP

本文共计175个文字,预计阅读时间需要1分钟。

如何用PHP实现将数组重置为连续数字索引的三种方法?

PHP重置数组为连续数字索引的三种方式:例如,这样的一个PHP数组:$arr=array(1=> 'apple', 3=> 'banana', 5=> 'orange');想要转换为这样的数组:$arr=array(0=> 'apple', 1=> 'banana', 2=> 'orange');

1.使用 `array_values()` 函数:$arr=array_values($arr);

如何用PHP实现将数组重置为连续数字索引的三种方法?

2.使用 `array_flip()` 和 `array_values()` 组合:$arr=array_values(array_flip(array_keys($arr)));

3.使用 `array_slice()` 和 `array_values()` 组合:$arr=array_values(array_slice($arr, 0, count($arr)));

PHP重置数组为连续数字索引的三种方式

比如这样的一个php数组:

$arr = array( 1 => 'apple', 3 => 'banana', 5 => 'orange' );

想要转换为这样的数组:

$arr = array( 0 => 'apple', 1 => 'banana', 2 => 'orange' );

1、

标签:三种PHP