ホームページ  >  記事  >  バックエンド開発  >  PHP配列の添え字を変更する方法

PHP配列の添え字を変更する方法

藏色散人
藏色散人オリジナル
2021-06-16 09:17:583254ブラウズ

PHP 配列の添字を変更する方法: 最初に PHP サンプル ファイルを作成し、次に 2 つの配列を定義し、最後に「array_merge($a1,$a2)」メソッドを使用して配列の添字を変更して再配置します。

PHP配列の添え字を変更する方法

この記事の動作環境:Windows7 システム、PHP7.1 バージョン、DELL G3 パソコン

php の添字変更方法配列? array_merge を使用して配列の添字を再配置する

array_unique を使用して配列内の重複を削除しましたが、添字が元の配列の添字を保持していることがわかりました

しかし、JavaScript では for ループを使用するときに添字が必要ですなるほど、配列の添字を再配置する方法を探しています。

array_merge でこの問題を解決できます。

array_merge() 関数は、2 つ以上の配列を 1 つの配列にマージします。

キー名が繰り返される場合、キーのキー値は最後のキー名に対応する値になります (後のキー名が前のキー名を上書きします)。配列が数値的にインデックス付けされている場合、キー名は連続して再インデックス付けされます。

注: array_merge() 関数に配列のみが入力され、キー名が整数の場合、関数は整数のキー名を持つ新しい配列を返し、キー名のインデックスが再作成されます。 0から始める。 (例 2 を参照)

構文

array_merge(array1,array2,array3...)

パラメータ

array1 必須。入力の最初の配列。

array2 必須。入力の 2 番目の配列。

array3 オプション。複数の入力配列を指定できます。

例 1

<?php
$a1=array("a"=>"Horse","b"=>"Dog");
$a2=array("c"=>"Cow","b"=>"Cat");
print_r(array_merge($a1,$a2));
?>

出力:

Array ( [a] => Horse [b] => Cat [c] => Cow )

例 2

配列パラメーターを 1 つだけ使用します:

<?php
$a=array(3=>"Horse",4=>"Dog");
print_r(array_merge($a));
?>

出力:

Array ( [0] => Horse [1] => Dog )

推奨学習: 「PHP ビデオ チュートリアル

以上がPHP配列の添え字を変更する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。