複数の配列をマージした後、配列に宣言されていないセルがあるという問題が発生します。たとえば:配列に空のセルを削除するPHPの関数はありますか?
Array ([0] => 713 [1] => 714 [4] => 712 [6] => 428 [7] => 711 [8] => 515 [9] => 645)
私は行方不明のインデックスなしで配列を書き換える機能を書かれているが、これを行う組み込み関数がすでにある場合、私は不思議でしたか?
複数の配列をマージした後、配列に宣言されていないセルがあるという問題が発生します。たとえば:配列に空のセルを削除するPHPの関数はありますか?
Array ([0] => 713 [1] => 714 [4] => 712 [6] => 428 [7] => 711 [8] => 515 [9] => 645)
私は行方不明のインデックスなしで配列を書き換える機能を書かれているが、これを行う組み込み関数がすでにある場合、私は不思議でしたか?
$array = array_values($array);
array_values
を使用して配列を再作成することができ、キーは「新鮮」になります。
ノート
配列をマージするのに何を使用していますか? array_merge()
(http://www.php.net/manual/en/function.array-merge.php)を使用すると、テンキーの番号が自動的に変更されます。
私はarray_unique()を使用しています。 –
宣言されていないとはどういう意味ですか? – amosrivera
@amosrivera:彼は、0,1,4,6などのキー識別子の間にギャップがあることを意味します。 –
@Evan Mulawski aaahhhh ..ありがとう。 – amosrivera