php array_mergeで配列のインデックス番号を振りなおす

phpで、array_mergeを使用して、配列のインデックス番号を振りなおすサンプルコードを記述してます。phpのバージョンは8.0です。
環境
- OS CentOS Linux release 8.0.1905 (Core)
- php 8.0.0
- nginx 1.14.1
array_merge使い方
array_mergeを使用すれば、配列のインデックス番号を振りなおすことが可能です。
array_merge(配列);
以下は、配列のインデックス番号を振りなおすサンプルコードとなります。
<?php
$arr = ['a', 'b', 'c', 'd'];
unset($arr[1]); // 'b'を削除
print_r($arr);
// Array
// (
// [0] => a
// [2] => c
// [3] => d
// )
// インデックス番号を振りなおす
$result = array_merge($arr);
print_r($result);
// Array
// (
// [0] => a
// [1] => c
// [2] => d
// )
また、連想配列のキーを振りなおすことも可能です。
<?php
$arr = [1 => "a", 2 => "b", 4 => "c",];
$result = array_merge($arr);
print_r($result);
実行結果
Array
(
[0] => a
[1] => b
[2] => c
)
-
前の記事
python numpyの配列の値を削除する 2021.06.18
-
次の記事
PostgreSQL13 テーブルのデータをファイルに書き出す 2021.06.18
コメントを書く