この記事では主に、PHP で配列を連続数値インデックスにリセットするいくつかの方法の概要を説明します。これは優れた参考値であり、すべての人に役立つことを願っています。
たとえば、次のようなPHP配列:
$arr = array( 1 => 'apple', 3 => 'banana', 5 => 'orange' );
次のような配列に変換したい:
$arr = array( 0 => 'apple', 1 => 'banana', 2 => 'orange' );
1 推奨される方法はarray_valuesメソッドです。
この方法は関係ありません 通常の配列と連想配列の両方に適用できます
'jerry', 'age' => 16, 'height' => '18cm' ); print_r(array_values($arr1));
出力結果:
[root@localhost php]# php array.php Array ( [0] => apple [1] => banana [2] => orange ) Array ( [0] => jerry [1] => 16 [2] => 18cm )
2. 配列が 1 つだけ指定され、配列は数値的にインデックス付けされます。キー名は継続的に再インデックス付けされます。したがって、数値インデックスでのみ機能します。
'jerry', 'age' => 16, 'height' => '18cm' ); print_r(array_merge($arr1));
[root@localhost php]# php array.php Array ( [0] => apple [1] => banana [2] => orange ) Array ( [name] => jerry [age] => 16 [height] => 18cm )
3. ループトラバーサル
最も独創的な方法ですが、肥大化して十分エレガントではないため、私はこれに強く抵抗します。
'jerry', 'age' => 16, 'height' => '18cm' ); print_r(resetArr($arr1));
php数値インデックス配列の使用例の概要
以上がいくつかの PHP は配列を連続した数値インデックスにリセットしますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。