ホームページ > バックエンド開発 > PHPチュートリアル > PHP 配列融合の 2 つの方法

PHP 配列融合の 2 つの方法

墨辰丷
リリース: 2023-03-31 09:06:01
オリジナル
1853 人が閲覧しました

この記事では主に PHP 配列融合の 2 つの方法を紹介します。興味のある方はぜひ参考にしてください。

PHP では、一般に 2 つの配列結合方法があり、1 つはプラス記号を使用して直接追加する方法、もう 1 つは array_merge 関数を使用して追加する方法です。

1. 加算により、配列内の自然インデックスはリセットされません。
2. 加算メソッドでは、追加された配列内の値は上書きされません。マージ関数はリセットされます
4.マージ関数をリセットします。マージとマージの関係は関係ありません。後の配列パラメータの値は、前の配列パラメータの同じキーの値を上書きします

例:

配列 1:

1

2

3

4

5

6

7

8

9

10

11

12

13

$arr1 = array(

  10 => 'valueof10',

  11 => 'valueof11',

  'key1' => 'dataofkey1',

  'key2' => 'dataofkey2',

  'array' => array(

    'key1' => 1,

    'key2' => 'abc',

    'key3' => array(

      1, 2, 'name' => 'peter'

    ),

  ),

);

ログイン後にコピー

配列 2:

1

2

3

4

5

6

7

8

9

10

11

12

13

$arr2 = array(

  10 => 'newvalueof10',

  11 => 'newvalueof11',

  'key1' => 'newdataofkey1',

  'key3' => 'newdataofkey3',

  'array' => array(

    'key1' => 2,

    'key2' => 'defg',

    'key3' => array(

      1, 2, 'name' => 'jonathan', 'gender' => 'male'

    ),

  ),

);

ログイン後にコピー

結果の比較:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

array (size=6)

 10 => string 'valueof10' (length=9)

 11 => string 'valueof11' (length=9)

 'key1' => string 'dataofkey1' (length=10)

 'key2' => string 'dataofkey2' (length=10)

 'array' =>

  array (size=3)

   'key1' => int 1

   'key2' => string 'abc' (length=3)

   'key3' =>

    array (size=3)

     0 => int 1

     1 => int 2

     'name' => string 'peter' (length=5)

 'key3' => string 'newdataofkey3' (length=13)

  

array (size=8)

 0 => string 'valueof10' (length=9)

 1 => string 'valueof11' (length=9)

 'key1' => string 'newdataofkey1' (length=13)

 'key2' => string 'dataofkey2' (length=10)

 'array' =>

  array (size=3)

   'key1' => int 2

   'key2' => string 'defg' (length=4)

   'key3' =>

    array (size=4)

     0 => int 1

     1 => int 2

     'name' => string 'jonathan' (length=8)

     'gender' => string 'male' (length=4)

 2 => string 'newvalueof10' (length=12)

 3 => string 'newvalueof11' (length=12)

 'key3' => string 'newdataofkey3' (length=13)

ログイン後にコピー

要約: 以上がこの記事の全内容です。皆さんの学習に役立つことを願っています。

関連する推奨事項:

ファイルの読み取り、編集、保存のための php 操作

php の使用率 正規表現コンテンツ内のリンクを抽出

phpはどのように数字を漢字に変換しますか

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

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
PHP 拡張子 intl
から 1970-01-01 08:00:00
0
0
0
phpのデータ取得?
から 1970-01-01 08:00:00
0
0
0
PHP GET エラー レポート
から 1970-01-01 08:00:00
0
0
0
phpを上手に学ぶ方法
から 1970-01-01 08:00:00
0
0
0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート