Khởi tạo mảng php

Một mảng có chỉ số kỹ thuật số được gọi là mảng số hoặc mảng được lập chỉ mục. Nó có thể lưu trữ các giá trị của tất cả các loại dữ liệu, nhưng chỉ mục phải ở dạng số. Theo mặc định, chỉ số mảng bắt đầu từ 0

Đây là một chương trình đơn giản sử dụng một mảng số

   
"; } ?>

Trong ví dụ này, chúng tôi lưu trữ các loại táo khác nhau trong một biến $apples dưới dạng một mảng với sự trợ giúp của hàm mảng. Nó sẽ khởi tạo một mảng với các giá trị


Để xuất chúng, chúng tôi lặp qua từng mục của mảng và in mục đó trên màn hình

Trong phiên bản PHP 5. 4 trở lên, bạn có thể sử dụng cú pháp sau để khai báo và khởi tạo mảng

  
"; } ?>

Điều này sẽ cung cấp cùng một kết quả mà ví dụ trước tạo ra

Mảng kết hợp

Mảng kết hợp rất giống với mảng số về mặt chức năng, nhưng trong trường hợp này, bạn có thể gán tên cho các mục của danh sách, đây là cách thân thiện hơn với người dùng để thực hiện điều đó. Bạn thậm chí có thể gán các số làm chỉ mục cho một mảng kết hợp. Trong trường hợp này, các đối số ở dạng cặp khóa => giá trị

Giả sử chúng ta đang tạo một mảng để lưu trữ phiên bản hiện có của các ngôn ngữ lập trình khác nhau

   "7.4.5",
      "python" => "3.7",
      "java" => "14",
      "C#" => "8.0",
    ];
  ?>  

Mặt khác, chúng ta cũng có thể sử dụng cú pháp sau để xác định mảng kết hợp

    

Để truy cập các giá trị, bạn có thể sử dụng chỉ mục hoặc sử dụng foreach để lặp qua mảng kết hợp

  "7.4.5",
      "python" => "3.7",
      "java" => "14",
      "C#" => "8.0",
    ];

    echo $CurrentVersions["php"];

    foreach ($CurrentVersions as $lang => $version) {
      echo "

latest Version of $lang is $version"; } ?>

mảng nhiều chiều

Mảng nhiều chiều trong PHP không gì khác hơn là một mảng, trong đó mỗi phần tử chính là một mảng. Mỗi phần tử trong mảng con cũng có thể là một mảng, v.v. Đây là cách hoạt động của mảng đa chiều

Sau đây là ví dụ về mảng kết hợp nhiều chiều hay có thể nói là mảng hai chiều vì chúng ta cần hai chỉ số để chọn một phần tử

 [
      "author" => "John Brokman",
      "Release date" => "January 22,2013",
      "Price" => "$11.99"
    ],
    "YOU ARE STARDUST" => [
      "author" => "Elin kelsey",
      "Release date" => "September 12,2012",
      "Price" => "$13.29"
    ],
    "THINKING IN NUMBERS" => [
      "author" => "Daniel Tammet",
      "Release date" => "2012",
      "Price" => "$10.29"
    ]
  ];

  echo "You are Stardust is written by " . $books["YOU ARE STARDUST"]["author"];
  echo "
Thinking in number was released on " .$books["THINKING IN NUMBERS"]["Release date"]; ?>

Phần kết luận

Tóm lại, Mảng trong PHP là một trong những cấu trúc dữ liệu mạnh mẽ nhất để lưu trữ một số lượng lớn các giá trị. Trong bài viết này, bạn đã đề cập đến hầu hết mọi thứ, như khai báo và khởi tạo các loại mảng khác nhau bằng đoạn mã và truy xuất giá trị thông qua chúng. Đó là tất cả những gì bạn cần để bắt đầu viết mã với mảng

Làm cách nào để khởi tạo mảng bằng khóa trong PHP?

Một cách đơn giản để khởi tạo một mảng trong PHP là sử dụng cấu trúc array() . Nó nhận các cặp "khóa => giá trị", trong đó khóa có thể là kiểu chuỗi hoặc số nguyên. Ví dụ sau tạo một mảng kết hợp sử dụng cấu trúc array().

Làm cách nào để khởi tạo kích thước mảng trong PHP?

Bạn có thể sử dụng nó như thế này. $data = array_pad($data,$number_of_items,0); Để khởi tạo bằng 0 vị trí $number_of_items của mảng $data.

Làm cách nào để tạo mảng trống trong PHP?

php /* phương pháp tạo một mảng rỗng. */ $firstempty = []; . */ $second = [];

Làm cách nào để tạo mảng bên trong mảng trong PHP?

Mảng là một biến đặc biệt mà chúng ta sử dụng để lưu trữ hoặc giữ nhiều giá trị trong một biến mà không cần phải tạo thêm biến để lưu trữ các giá trị đó. Để tạo mảng trong PHP, chúng ta sử dụng hàm mảng array( ). Theo mặc định, một mảng của bất kỳ biến nào bắt đầu bằng chỉ số 0