Hướng dẫn php 2 dimensional associative array - mảng kết hợp 2 chiều php

Cải thiện bài viết

Lưu bài viết

  • Đọc
  • Bàn luận
  • Cải thiện bài viết

    Lưu bài viết

    ĐọcMultidimensional associative array is often used to store data in group relation.

    Bàn luận We can create a multidimensional associative array by mapping an array containing a set of key and value pairs to the parent key.
    The below program demonstrate how to create a multidimensional associative array:

    Mảng đa chiều php được sử dụng để lưu trữ một mảng trái ngược với các giá trị không đổi. Mảng liên kết lưu trữ dữ liệu dưới dạng các cặp khóa và giá trị trong đó khóa có thể là một số nguyên hoặc chuỗi. Mảng liên kết đa chiều thường được sử dụng để lưu trữ dữ liệu trong mối quan hệ nhóm.

    $languages[

    Array
    (
        [extension] => .py
        [typing_discipline] => Duck, dynamic, gradual
        [license] => Python Software Foundation License
    )
    3.8.0
    
    0
    Array
    (
        [extension] => .py
        [typing_discipline] => Duck, dynamic, gradual
        [license] => Python Software Foundation License
    )
    3.8.0
    
    1array
    Array
    (
        [extension] => .py
        [typing_discipline] => Duck, dynamic, gradual
        [license] => Python Software Foundation License
    )
    3.8.0
    
    3

    Tạo: Chúng ta có thể tạo một mảng kết hợp đa chiều bằng cách ánh xạ một mảng chứa một tập hợp các cặp khóa và giá trị vào khóa cha. Chương trình bên dưới trình bày cách tạo một mảng kết hợp đa chiều:

    $languages = array();

    Array
    (
        [extension] => .py
        [typing_discipline] => Duck, dynamic, gradual
        [license] => Python Software Foundation License
    )
    3.8.0
    
    4
    Array
    (
        [extension] => .py
        [typing_discipline] => Duck, dynamic, gradual
        [license] => Python Software Foundation License
    )
    3.8.0
    
    5
    Array
    (
        [extension] => .py
        [typing_discipline] => Duck, dynamic, gradual
        [license] => Python Software Foundation License
    )
    3.8.0
    
    6
    Array
    (
        [extension] => .py
        [typing_discipline] => Duck, dynamic, gradual
        [license] => Python Software Foundation License
    )
    3.8.0
    
    7
    Array
    (
        [extension] => .py
        [typing_discipline] => Duck, dynamic, gradual
        [license] => Python Software Foundation License
    )
    3.8.0
    
    8

    Array
    (
        [extension] => .py
        [typing_discipline] => Duck, dynamic, gradual
        [license] => Python Software Foundation License
    )
    3.8.0
    
    4
    Python
    first_release = 1991
    latest_release = 3.8.0
    designed_by = Guido van Rossum
    description : 
        extension = .py
        typing_discipline = Duck, dynamic, gradual
        license = Python Software Foundation License
    
    0
    Array
    (
        [extension] => .py
        [typing_discipline] => Duck, dynamic, gradual
        [license] => Python Software Foundation License
    )
    3.8.0
    
    6
    Python
    first_release = 1991
    latest_release = 3.8.0
    designed_by = Guido van Rossum
    description : 
        extension = .py
        typing_discipline = Duck, dynamic, gradual
        license = Python Software Foundation License
    
    222

    Array
    (
        [extension] => .py
        [typing_discipline] => Duck, dynamic, gradual
        [license] => Python Software Foundation License
    )
    3.8.0
    
    4
    Python
    first_release = 1991
    latest_release = 3.8.0
    designed_by = Guido van Rossum
    description : 
        extension = .py
        typing_discipline = Duck, dynamic, gradual
        license = Python Software Foundation License
    
    5
    Array
    (
        [extension] => .py
        [typing_discipline] => Duck, dynamic, gradual
        [license] => Python Software Foundation License
    )
    3.8.0
    
    6
    Python
    first_release = 1991
    latest_release = 3.8.0
    designed_by = Guido van Rossum
    description : 
        extension = .py
        typing_discipline = Duck, dynamic, gradual
        license = Python Software Foundation License
    
    7
    Python
    first_release = 1991
    latest_release = 3.8.0
    designed_by = Guido van Rossum
    description : 
        extension = .py
        typing_discipline = Duck, dynamic, gradual
        license = Python Software Foundation License
    
    8

    Array
    (
        [extension] => .py
        [typing_discipline] => Duck, dynamic, gradual
        [license] => Python Software Foundation License
    )
    3.8.0
    
    40
    Array
    (
        [extension] => .py
        [typing_discipline] => Duck, dynamic, gradual
        [license] => Python Software Foundation License
    )
    3.8.0
    
    6array
    Array
    (
        [extension] => .py
        [typing_discipline] => Duck, dynamic, gradual
        [license] => Python Software Foundation License
    )
    3.8.0
    
    3

    45

    Array
    (
        [extension] => .py
        [typing_discipline] => Duck, dynamic, gradual
        [license] => Python Software Foundation License
    )
    3.8.0
    
    67
    Array
    (
        [extension] => .py
        [typing_discipline] => Duck, dynamic, gradual
        [license] => Python Software Foundation License
    )
    3.8.0
    
    8

    Array
    (
        [extension] => .py
        [typing_discipline] => Duck, dynamic, gradual
        [license] => Python Software Foundation License
    )
    3.8.0
    
    4$languages9

    = 0

    $languages[= 3

    Array
    (
        [extension] => .py
        [typing_discipline] => Duck, dynamic, gradual
        [license] => Python Software Foundation License
    )
    3.8.0
    
    1array
    Array
    (
        [extension] => .py
        [typing_discipline] => Duck, dynamic, gradual
        [license] => Python Software Foundation License
    )
    3.8.0
    
    3

    4$languages0

    Array
    (
        [extension] => .py
        [typing_discipline] => Duck, dynamic, gradual
        [license] => Python Software Foundation License
    )
    3.8.0
    
    6$languages2
    Python
    first_release = 1991
    latest_release = 3.8.0
    designed_by = Guido van Rossum
    description : 
        extension = .py
        typing_discipline = Duck, dynamic, gradual
        license = Python Software Foundation License
    
    8

    4$languages5

    Array
    (
        [extension] => .py
        [typing_discipline] => Duck, dynamic, gradual
        [license] => Python Software Foundation License
    )
    3.8.0
    
    6$languages7

    Array
    (
        [extension] => .py
        [typing_discipline] => Duck, dynamic, gradual
        [license] => Python Software Foundation License
    )
    3.8.0
    
    4
    Array
    (
        [extension] => .py
        [typing_discipline] => Duck, dynamic, gradual
        [license] => Python Software Foundation License
    )
    3.8.0
    
    5
    Array
    (
        [extension] => .py
        [typing_discipline] => Duck, dynamic, gradual
        [license] => Python Software Foundation License
    )
    3.8.0
    
    6array0
    Array
    (
        [extension] => .py
        [typing_discipline] => Duck, dynamic, gradual
        [license] => Python Software Foundation License
    )
    3.8.0
    
    8

    Array
    (
        [extension] => .py
        [typing_discipline] => Duck, dynamic, gradual
        [license] => Python Software Foundation License
    )
    3.8.0
    
    4
    Python
    first_release = 1991
    latest_release = 3.8.0
    designed_by = Guido van Rossum
    description : 
        extension = .py
        typing_discipline = Duck, dynamic, gradual
        license = Python Software Foundation License
    
    0
    Array
    (
        [extension] => .py
        [typing_discipline] => Duck, dynamic, gradual
        [license] => Python Software Foundation License
    )
    3.8.0
    
    6
    Python
    first_release = 1991
    latest_release = 3.8.0
    designed_by = Guido van Rossum
    description : 
        extension = .py
        typing_discipline = Duck, dynamic, gradual
        license = Python Software Foundation License
    
    222

    Array
    (
        [extension] => .py
        [typing_discipline] => Duck, dynamic, gradual
        [license] => Python Software Foundation License
    )
    3.8.0
    
    4
    Python
    first_release = 1991
    latest_release = 3.8.0
    designed_by = Guido van Rossum
    description : 
        extension = .py
        typing_discipline = Duck, dynamic, gradual
        license = Python Software Foundation License
    
    5
    Array
    (
        [extension] => .py
        [typing_discipline] => Duck, dynamic, gradual
        [license] => Python Software Foundation License
    )
    3.8.0
    
    6
    Python
    first_release = 1991
    latest_release = 3.8.0
    designed_by = Guido van Rossum
    description : 
        extension = .py
        typing_discipline = Duck, dynamic, gradual
        license = Python Software Foundation License
    
    7
    Python
    first_release = 1991
    latest_release = 3.8.0
    designed_by = Guido van Rossum
    description : 
        extension = .py
        typing_discipline = Duck, dynamic, gradual
        license = Python Software Foundation License
    
    8

    Array
    (
        [extension] => .py
        [typing_discipline] => Duck, dynamic, gradual
        [license] => Python Software Foundation License
    )
    3.8.0
    
    40
    Array
    (
        [extension] => .py
        [typing_discipline] => Duck, dynamic, gradual
        [license] => Python Software Foundation License
    )
    3.8.0
    
    6array
    Array
    (
        [extension] => .py
        [typing_discipline] => Duck, dynamic, gradual
        [license] => Python Software Foundation License
    )
    3.8.0
    
    3

    45

    Array
    (
        [extension] => .py
        [typing_discipline] => Duck, dynamic, gradual
        [license] => Python Software Foundation License
    )
    3.8.0
    
    67
    Array
    (
        [extension] => .py
        [typing_discipline] => Duck, dynamic, gradual
        [license] => Python Software Foundation License
    )
    3.8.0
    
    8

    [0[1

    Array
    (
        [extension] => .py
        [typing_discipline] => Duck, dynamic, gradual
        [license] => Python Software Foundation License
    )
    3.8.0
    
    4$languages9

    = 0

    [5$languages= 0

    [8

    Output:

    Array
    (
        [Python] => Array
            (
                [first_release] => 1991
                [latest_release] => 3.8.0
                [designed_by] => Guido van Rossum
                [description] => Array
                    (
                        [extension] => .py
                        [typing_discipline] => Duck, dynamic, gradual
                        [license] => Python Software Foundation License
                    )
    
            )
    
        [PHP] => Array
            (
                [first_release] => 1995
                [latest_release] => 7.3.11
                [designed_by] => Rasmus Lerdorf
                [description] => Array
                    (
                        [extension] => .php
                        [typing_discipline] => Dynamic, weak
                        [license] => PHP License (most of Zend engine
                 under Zend Engine License)
                    )
    
            )
    
    )
    

    4$languages0

    Array
    (
        [extension] => .py
        [typing_discipline] => Duck, dynamic, gradual
        [license] => Python Software Foundation License
    )
    3.8.0
    
    6$languages2
    Python
    first_release = 1991
    latest_release = 3.8.0
    designed_by = Guido van Rossum
    description : 
        extension = .py
        typing_discipline = Duck, dynamic, gradual
        license = Python Software Foundation License
    
    8
    In above program, parent index are Python and PHP. The parent key is associated with an array of sets of keys with constant values. The last key i.e. description of each parent key has been associated with another array of the set of keys and constant values. Here Python and PHP are parent key for first_release, latest_release, designed_by and description whereas description is parent key for the extension, typing_discipline, and license.

    4$languages5

    Array
    (
        [extension] => .py
        [typing_discipline] => Duck, dynamic, gradual
        [license] => Python Software Foundation License
    )
    3.8.0
    
    6$languages7 We can retrieve the value of multidimensional array using the following method:

    1. Array
      (
          [extension] => .py
          [typing_discipline] => Duck, dynamic, gradual
          [license] => Python Software Foundation License
      )
      3.8.0
      
      4
      Array
      (
          [extension] => .py
          [typing_discipline] => Duck, dynamic, gradual
          [license] => Python Software Foundation License
      )
      3.8.0
      
      5
      Array
      (
          [extension] => .py
          [typing_discipline] => Duck, dynamic, gradual
          [license] => Python Software Foundation License
      )
      3.8.0
      
      6array0
      Array
      (
          [extension] => .py
          [typing_discipline] => Duck, dynamic, gradual
          [license] => Python Software Foundation License
      )
      3.8.0
      
      8
      We can use key of the associative array to directly retrieve the data value.

      Example:

      Mảng đa chiều php được sử dụng để lưu trữ một mảng trái ngược với các giá trị không đổi. Mảng liên kết lưu trữ dữ liệu dưới dạng các cặp khóa và giá trị trong đó khóa có thể là một số nguyên hoặc chuỗi. Mảng liên kết đa chiều thường được sử dụng để lưu trữ dữ liệu trong mối quan hệ nhóm.

      $languages[

      Array
      (
          [extension] => .py
          [typing_discipline] => Duck, dynamic, gradual
          [license] => Python Software Foundation License
      )
      3.8.0
      
      0
      Array
      (
          [extension] => .py
          [typing_discipline] => Duck, dynamic, gradual
          [license] => Python Software Foundation License
      )
      3.8.0
      
      1array
      Array
      (
          [extension] => .py
          [typing_discipline] => Duck, dynamic, gradual
          [license] => Python Software Foundation License
      )
      3.8.0
      
      3

      Tạo: Chúng ta có thể tạo một mảng kết hợp đa chiều bằng cách ánh xạ một mảng chứa một tập hợp các cặp khóa và giá trị vào khóa cha. Chương trình bên dưới trình bày cách tạo một mảng kết hợp đa chiều:

      $languages = array();

      Array
      (
          [extension] => .py
          [typing_discipline] => Duck, dynamic, gradual
          [license] => Python Software Foundation License
      )
      3.8.0
      
      4
      Array
      (
          [extension] => .py
          [typing_discipline] => Duck, dynamic, gradual
          [license] => Python Software Foundation License
      )
      3.8.0
      
      5
      Array
      (
          [extension] => .py
          [typing_discipline] => Duck, dynamic, gradual
          [license] => Python Software Foundation License
      )
      3.8.0
      
      6
      Array
      (
          [extension] => .py
          [typing_discipline] => Duck, dynamic, gradual
          [license] => Python Software Foundation License
      )
      3.8.0
      
      7
      Array
      (
          [extension] => .py
          [typing_discipline] => Duck, dynamic, gradual
          [license] => Python Software Foundation License
      )
      3.8.0
      
      8

      Array
      (
          [extension] => .py
          [typing_discipline] => Duck, dynamic, gradual
          [license] => Python Software Foundation License
      )
      3.8.0
      
      4
      Python
      first_release = 1991
      latest_release = 3.8.0
      designed_by = Guido van Rossum
      description : 
          extension = .py
          typing_discipline = Duck, dynamic, gradual
          license = Python Software Foundation License
      
      0
      Array
      (
          [extension] => .py
          [typing_discipline] => Duck, dynamic, gradual
          [license] => Python Software Foundation License
      )
      3.8.0
      
      6
      Python
      first_release = 1991
      latest_release = 3.8.0
      designed_by = Guido van Rossum
      description : 
          extension = .py
          typing_discipline = Duck, dynamic, gradual
          license = Python Software Foundation License
      
      222

      Array
      (
          [extension] => .py
          [typing_discipline] => Duck, dynamic, gradual
          [license] => Python Software Foundation License
      )
      3.8.0
      
      4
      Python
      first_release = 1991
      latest_release = 3.8.0
      designed_by = Guido van Rossum
      description : 
          extension = .py
          typing_discipline = Duck, dynamic, gradual
          license = Python Software Foundation License
      
      5
      Array
      (
          [extension] => .py
          [typing_discipline] => Duck, dynamic, gradual
          [license] => Python Software Foundation License
      )
      3.8.0
      
      6
      Python
      first_release = 1991
      latest_release = 3.8.0
      designed_by = Guido van Rossum
      description : 
          extension = .py
          typing_discipline = Duck, dynamic, gradual
          license = Python Software Foundation License
      
      7
      Python
      first_release = 1991
      latest_release = 3.8.0
      designed_by = Guido van Rossum
      description : 
          extension = .py
          typing_discipline = Duck, dynamic, gradual
          license = Python Software Foundation License
      
      8

      Array
      (
          [extension] => .py
          [typing_discipline] => Duck, dynamic, gradual
          [license] => Python Software Foundation License
      )
      3.8.0
      
      40
      Array
      (
          [extension] => .py
          [typing_discipline] => Duck, dynamic, gradual
          [license] => Python Software Foundation License
      )
      3.8.0
      
      6array
      Array
      (
          [extension] => .py
          [typing_discipline] => Duck, dynamic, gradual
          [license] => Python Software Foundation License
      )
      3.8.0
      
      3

      45

      Array
      (
          [extension] => .py
          [typing_discipline] => Duck, dynamic, gradual
          [license] => Python Software Foundation License
      )
      3.8.0
      
      67
      Array
      (
          [extension] => .py
          [typing_discipline] => Duck, dynamic, gradual
          [license] => Python Software Foundation License
      )
      3.8.0
      
      8

      Array
      (
          [extension] => .py
          [typing_discipline] => Duck, dynamic, gradual
          [license] => Python Software Foundation License
      )
      3.8.0
      
      4$languages9

      = 0

      [5$languages[

      Array
      (
          [extension] => .py
          [typing_discipline] => Duck, dynamic, gradual
          [license] => Python Software Foundation License
      )
      3.8.0
      
      0
      Array
      (
          [extension] => .py
          [typing_discipline] => Duck, dynamic, gradual
          [license] => Python Software Foundation License
      )
      3.8.0
      
      51
      Array
      (
          [extension] => .py
          [typing_discipline] => Duck, dynamic, gradual
          [license] => Python Software Foundation License
      )
      3.8.0
      
      52
      Array
      (
          [extension] => .py
          [typing_discipline] => Duck, dynamic, gradual
          [license] => Python Software Foundation License
      )
      3.8.0
      
      53

      4$languages0

      Array
      (
          [extension] => .py
          [typing_discipline] => Duck, dynamic, gradual
          [license] => Python Software Foundation License
      )
      3.8.0
      
      6$languages2
      Python
      first_release = 1991
      latest_release = 3.8.0
      designed_by = Guido van Rossum
      description : 
          extension = .py
          typing_discipline = Duck, dynamic, gradual
          license = Python Software Foundation License
      
      8

      [8

      Output:

      Array
      (
          [extension] => .py
          [typing_discipline] => Duck, dynamic, gradual
          [license] => Python Software Foundation License
      )
      3.8.0
      

    2. 4$languages5
      Array
      (
          [extension] => .py
          [typing_discipline] => Duck, dynamic, gradual
          [license] => Python Software Foundation License
      )
      3.8.0
      
      6$languages7
      We can use foreach loop to retrieve value of each key associated inside the multidimensional associative array.
      Example:

      Mảng đa chiều php được sử dụng để lưu trữ một mảng trái ngược với các giá trị không đổi. Mảng liên kết lưu trữ dữ liệu dưới dạng các cặp khóa và giá trị trong đó khóa có thể là một số nguyên hoặc chuỗi. Mảng liên kết đa chiều thường được sử dụng để lưu trữ dữ liệu trong mối quan hệ nhóm.

      $languages[

      Array
      (
          [extension] => .py
          [typing_discipline] => Duck, dynamic, gradual
          [license] => Python Software Foundation License
      )
      3.8.0
      
      0
      Array
      (
          [extension] => .py
          [typing_discipline] => Duck, dynamic, gradual
          [license] => Python Software Foundation License
      )
      3.8.0
      
      1array
      Array
      (
          [extension] => .py
          [typing_discipline] => Duck, dynamic, gradual
          [license] => Python Software Foundation License
      )
      3.8.0
      
      3

      Tạo: Chúng ta có thể tạo một mảng kết hợp đa chiều bằng cách ánh xạ một mảng chứa một tập hợp các cặp khóa và giá trị vào khóa cha. Chương trình bên dưới trình bày cách tạo một mảng kết hợp đa chiều:

      $languages = array();

      Array
      (
          [extension] => .py
          [typing_discipline] => Duck, dynamic, gradual
          [license] => Python Software Foundation License
      )
      3.8.0
      
      4
      Array
      (
          [extension] => .py
          [typing_discipline] => Duck, dynamic, gradual
          [license] => Python Software Foundation License
      )
      3.8.0
      
      5
      Array
      (
          [extension] => .py
          [typing_discipline] => Duck, dynamic, gradual
          [license] => Python Software Foundation License
      )
      3.8.0
      
      6
      Array
      (
          [extension] => .py
          [typing_discipline] => Duck, dynamic, gradual
          [license] => Python Software Foundation License
      )
      3.8.0
      
      7
      Array
      (
          [extension] => .py
          [typing_discipline] => Duck, dynamic, gradual
          [license] => Python Software Foundation License
      )
      3.8.0
      
      8

      Array
      (
          [extension] => .py
          [typing_discipline] => Duck, dynamic, gradual
          [license] => Python Software Foundation License
      )
      3.8.0
      
      4
      Python
      first_release = 1991
      latest_release = 3.8.0
      designed_by = Guido van Rossum
      description : 
          extension = .py
          typing_discipline = Duck, dynamic, gradual
          license = Python Software Foundation License
      
      0
      Array
      (
          [extension] => .py
          [typing_discipline] => Duck, dynamic, gradual
          [license] => Python Software Foundation License
      )
      3.8.0
      
      6
      Python
      first_release = 1991
      latest_release = 3.8.0
      designed_by = Guido van Rossum
      description : 
          extension = .py
          typing_discipline = Duck, dynamic, gradual
          license = Python Software Foundation License
      
      222

      Array
      (
          [extension] => .py
          [typing_discipline] => Duck, dynamic, gradual
          [license] => Python Software Foundation License
      )
      3.8.0
      
      4
      Python
      first_release = 1991
      latest_release = 3.8.0
      designed_by = Guido van Rossum
      description : 
          extension = .py
          typing_discipline = Duck, dynamic, gradual
          license = Python Software Foundation License
      
      5
      Array
      (
          [extension] => .py
          [typing_discipline] => Duck, dynamic, gradual
          [license] => Python Software Foundation License
      )
      3.8.0
      
      6
      Python
      first_release = 1991
      latest_release = 3.8.0
      designed_by = Guido van Rossum
      description : 
          extension = .py
          typing_discipline = Duck, dynamic, gradual
          license = Python Software Foundation License
      
      7
      Python
      first_release = 1991
      latest_release = 3.8.0
      designed_by = Guido van Rossum
      description : 
          extension = .py
          typing_discipline = Duck, dynamic, gradual
          license = Python Software Foundation License
      
      8

      Array
      (
          [extension] => .py
          [typing_discipline] => Duck, dynamic, gradual
          [license] => Python Software Foundation License
      )
      3.8.0
      
      40
      Array
      (
          [extension] => .py
          [typing_discipline] => Duck, dynamic, gradual
          [license] => Python Software Foundation License
      )
      3.8.0
      
      6array
      Array
      (
          [extension] => .py
          [typing_discipline] => Duck, dynamic, gradual
          [license] => Python Software Foundation License
      )
      3.8.0
      
      3

      45

      Array
      (
          [extension] => .py
          [typing_discipline] => Duck, dynamic, gradual
          [license] => Python Software Foundation License
      )
      3.8.0
      
      67
      Array
      (
          [extension] => .py
          [typing_discipline] => Duck, dynamic, gradual
          [license] => Python Software Foundation License
      )
      3.8.0
      
      8

      Array
      (
          [extension] => .py
          [typing_discipline] => Duck, dynamic, gradual
          [license] => Python Software Foundation License
      )
      3.8.0
      
      4$languages9

      = 0

      4$languages0

      Array
      (
          [extension] => .py
          [typing_discipline] => Duck, dynamic, gradual
          [license] => Python Software Foundation License
      )
      3.8.0
      
      6$languages2
      Python
      first_release = 1991
      latest_release = 3.8.0
      designed_by = Guido van Rossum
      description : 
          extension = .py
          typing_discipline = Duck, dynamic, gradual
          license = Python Software Foundation License
      
      8

      4$languages5

      Array
      (
          [extension] => .py
          [typing_discipline] => Duck, dynamic, gradual
          [license] => Python Software Foundation License
      )
      3.8.0
      
      6$languages7

      Array
      (
          [extension] => .py
          [typing_discipline] => Duck, dynamic, gradual
          [license] => Python Software Foundation License
      )
      3.8.0
      
      4
      Array
      (
          [extension] => .py
          [typing_discipline] => Duck, dynamic, gradual
          [license] => Python Software Foundation License
      )
      3.8.0
      
      5
      Array
      (
          [extension] => .py
          [typing_discipline] => Duck, dynamic, gradual
          [license] => Python Software Foundation License
      )
      3.8.0
      
      6array0
      Array
      (
          [extension] => .py
          [typing_discipline] => Duck, dynamic, gradual
          [license] => Python Software Foundation License
      )
      3.8.0
      
      8

      Array
      (
          [extension] => .py
          [typing_discipline] => Duck, dynamic, gradual
          [license] => Python Software Foundation License
      )
      3.8.0
      
      4
      Python
      first_release = 1991
      latest_release = 3.8.0
      designed_by = Guido van Rossum
      description : 
          extension = .py
          typing_discipline = Duck, dynamic, gradual
          license = Python Software Foundation License
      
      0
      Array
      (
          [extension] => .py
          [typing_discipline] => Duck, dynamic, gradual
          [license] => Python Software Foundation License
      )
      3.8.0
      
      6array5
      Array
      (
          [extension] => .py
          [typing_discipline] => Duck, dynamic, gradual
          [license] => Python Software Foundation License
      )
      3.8.0
      
      8

      Array
      (
          [extension] => .py
          [typing_discipline] => Duck, dynamic, gradual
          [license] => Python Software Foundation License
      )
      3.8.0
      
      4
      Python
      first_release = 1991
      latest_release = 3.8.0
      designed_by = Guido van Rossum
      description : 
          extension = .py
          typing_discipline = Duck, dynamic, gradual
          license = Python Software Foundation License
      
      5
      Array
      (
          [extension] => .py
          [typing_discipline] => Duck, dynamic, gradual
          [license] => Python Software Foundation License
      )
      3.8.0
      
      6();0
      Python
      first_release = 1991
      latest_release = 3.8.0
      designed_by = Guido van Rossum
      description : 
          extension = .py
          typing_discipline = Duck, dynamic, gradual
          license = Python Software Foundation License
      
      8

      45

      Array
      (
          [extension] => .py
          [typing_discipline] => Duck, dynamic, gradual
          [license] => Python Software Foundation License
      )
      3.8.0
      
      6$languages0
      Array
      (
          [extension] => .py
          [typing_discipline] => Duck, dynamic, gradual
          [license] => Python Software Foundation License
      )
      3.8.0
      
      8

      4$languages0

      Array
      (
          [extension] => .py
          [typing_discipline] => Duck, dynamic, gradual
          [license] => Python Software Foundation License
      )
      3.8.0
      
      6$languages5
      Python
      first_release = 1991
      latest_release = 3.8.0
      designed_by = Guido van Rossum
      description : 
          extension = .py
          typing_discipline = Duck, dynamic, gradual
          license = Python Software Foundation License
      
      8

      Python
      first_release = 1991
      latest_release = 3.8.0
      designed_by = Guido van Rossum
      description : 
          extension = .py
          typing_discipline = Duck, dynamic, gradual
          license = Python Software Foundation License
      
      40
      Python
      first_release = 1991
      latest_release = 3.8.0
      designed_by = Guido van Rossum
      description : 
          extension = .py
          typing_discipline = Duck, dynamic, gradual
          license = Python Software Foundation License
      
      68

      4$languages5 $languages9

      Giải thích: Trong chương trình trên, chỉ số phụ huynh là Python và PHP. Phím mẹ được liên kết với một loạt các bộ khóa có giá trị không đổi. Khóa cuối cùng, tức là mô tả của mỗi khóa cha đã được liên kết với một mảng khác của tập hợp các phím và giá trị không đổi. Ở đây Python và PHP là khóa mẹ cho First_Release, mới nhất_release, đã thiết kế_by và mô tả trong khi mô tả là khóa mẹ cho phần mở rộng, gõ_discipline và giấy phép.

      4

      Python
      first_release = 1991
      latest_release = 3.8.0
      designed_by = Guido van Rossum
      description : 
          extension = .py
          typing_discipline = Duck, dynamic, gradual
          license = Python Software Foundation License
      
      68

      Array
      (
          [extension] => .py
          [typing_discipline] => Duck, dynamic, gradual
          [license] => Python Software Foundation License
      )
      3.8.0
      
      4
      Python
      first_release = 1991
      latest_release = 3.8.0
      designed_by = Guido van Rossum
      description : 
          extension = .py
          typing_discipline = Duck, dynamic, gradual
          license = Python Software Foundation License
      
      68

      Python
      first_release = 1991
      latest_release = 3.8.0
      designed_by = Guido van Rossum
      description : 
          extension = .py
          typing_discipline = Duck, dynamic, gradual
          license = Python Software Foundation License
      
      68

      [8

      Output:

      Python
      first_release = 1991
      latest_release = 3.8.0
      designed_by = Guido van Rossum
      description : 
          extension = .py
          typing_discipline = Duck, dynamic, gradual
          license = Python Software Foundation License
      

    Truy xuất các giá trị: Chúng ta có thể truy xuất giá trị của mảng đa chiều bằng phương pháp sau:


    Là ARRAY ARRAY 2D?

    Xây dựng mảng kết hợp hai chiều về cơ bản, bạn tạo từng hàng dưới dạng một mảng, sau đó xây dựng một mảng các mảng hiện có. Trong mảng truyền thống, các chỉ số được tự động tạo.Two-Dimensional Associative Array Essentially, you create each row as an array, and then build an array of the existing arrays. In the traditional array, the indices were automatically created.

    Mảng liên kết đa chiều trong PHP là gì?

    Mảng đa chiều php được sử dụng để lưu trữ một mảng trái ngược với các giá trị không đổi. Mảng liên kết lưu trữ dữ liệu dưới dạng các cặp khóa và giá trị trong đó khóa có thể là một số nguyên hoặc chuỗi. Mảng liên kết đa chiều thường được sử dụng để lưu trữ dữ liệu trong mối quan hệ nhóm.used to store an array in contrast to constant values. Associative array stores the data in the form of key and value pairs where the key can be an integer or string. Multidimensional associative array is often used to store data in group relation.

    Đó là một ví dụ về mảng kết hợp trong PHP?

    Mảng liên kết sẽ có chỉ mục của chúng dưới dạng chuỗi để bạn có thể thiết lập mối liên hệ mạnh mẽ giữa khóa và giá trị.Các mảng kết hợp có các khóa tên được gán cho chúng.$ arr = mảng ("p" => "150", "q" => "100", "r" => "120", "s" => "110", "t" => "115");Ở trên, chúng ta có thể thấy các cặp khóa và giá trị trong mảng.$arr = array( "p"=>"150", "q"=>"100", "r"=>"120", "s"=>"110", "t"=>"115"); Above, we can see key and value pairs in the array.

    Mảng liên kết PHP là gì?

    Mảng liên kết - Nó đề cập đến một mảng có chuỗi là một chỉ mục.Thay vì lưu trữ các giá trị phần tử theo thứ tự chỉ mục tuyến tính nghiêm ngặt, điều này lưu trữ chúng kết hợp với các giá trị chính.Nhiều chỉ số được sử dụng để truy cập các giá trị trong một mảng đa chiều, chứa một hoặc nhiều mảng.an array with strings as an index. Rather than storing element values in a strict linear index order, this stores them in combination with key values. Multiple indices are used to access values in a multidimensional array, which contains one or more arrays.