Hướng dẫn example of indexed array in php - ví dụ về mảng được lập chỉ mục trong php


Các mảng được lập chỉ mục PHP

Có hai cách để tạo các mảng được lập chỉ mục:

Chỉ mục có thể được gán tự động (chỉ mục luôn bắt đầu từ 0), như thế này:

$ Cars = mảng ("Volvo", "BMW", "Toyota");

hoặc chỉ mục có thể được chỉ định thủ công:

$ Cars [0] = "Volvo"; $ Cars [1] = "BMW"; $ Cars [2] = "Toyota";
$cars[1] = "BMW";
$cars[2] = "Toyota";

Ví dụ sau đây tạo ra một mảng được lập chỉ mục có tên $ Cars, gán ba phần tử cho nó và sau đó in một văn bản chứa các giá trị mảng:

Thí dụ

$cars = array("Volvo", "BMW", "Toyota");
echo "I like " . $cars[0] . ", " . $cars[1] . " and " . $cars[2] . ".";
?>

Hãy tự mình thử »


Vòng lặp qua một mảng được lập chỉ mục

Để lặp qua và in tất cả các giá trị của một mảng được lập chỉ mục, bạn có thể sử dụng vòng lặp for, như thế này:

Thí dụ

$cars = array("Volvo", "BMW", "Toyota");
$arrlength = count($cars);

Hãy tự mình thử »
  echo $cars[$x];
  echo "
";
}
?>

Hãy tự mình thử »



Vòng lặp qua một mảng được lập chỉ mục

Để lặp qua và in tất cả các giá trị của một mảng được lập chỉ mục, bạn có thể sử dụng vòng lặp for, như thế này:

The reference contains a brief description, and examples of use, for each function!


PHP Exercises



Mảng được lập chỉ mục PHP là một mảng được biểu thị bằng số chỉ mục theo mặc định. Tất cả các phần tử của mảng được biểu thị bằng một số chỉ mục bắt đầu từ 0.

Mảng được lập chỉ mục PHP có thể lưu trữ số, chuỗi hoặc bất kỳ đối tượng nào. Mảng được lập chỉ mục PHP còn được gọi là mảng số.

Sự định nghĩa

Có hai cách để xác định mảng được lập chỉ mục:

Cách đầu tiên:

Cách thứ 2:

Ví dụ về mảng được lập chỉ mục PHP

Tệp: Array1.php

Output:

Kích thước: Lớn, trung bình và ngắn

Tệp: Array2.php

Output:

Kích thước: Lớn, trung bình và ngắn

Tệp: Array2.php

Đi qua mảng được lập chỉ mục PHP

Chúng ta có thể dễ dàng đi qua mảng trong PHP bằng cách sử dụng Foreach Loop. Hãy xem một ví dụ đơn giản để đi qua tất cả các yếu tố của mảng PHP.

Output:

Size is: Big
Size is: Medium
Size is: Short

Tệp: Array3.php

Đếm chiều dài của mảng được lập chỉ mục PHP

Output:

Hướng dẫn example of indexed array in php - ví dụ về mảng được lập chỉ mục trong php

Tổng quan về cấu trúc dữ liệuData Structure

Trong bài viết sau, chúng tôi sẽ thảo luận về mảng được lập chỉ mục trong PHP. Một mảng là một cấu trúc dữ liệu hoặc, giống như một nơi nắm giữ như đã thảo luận ở trên, là lưu trữ một hoặc nhiều loại dữ liệu dưới một tên. Một cách khác để hiểu điều này là chúng tôi có chìa khóa cho mọi giá trị trong mảng cấu trúc của chúng tôi, vì vậy khi biến duy nhất của chúng tôi giữ một danh sách các mục hoặc giá trị, chúng tôi có thể xác định từng loại chúng bằng các khóa này. Tối ưu hóa như vậy của cấu trúc dữ liệu này có thể được sử dụng như một mảng hoặc từ điển hoặc một tập hợp các giá trị, stack-queue, v.v. và vì các giá trị bên trong mảng của chúng tôi cũng có thể là một mảng, có khả năng chúng tôi có thể tạo ra một cây hoặc một mảng đa chiều.

Các loại mảng

Bây giờ, dựa trên kích thước và loại khóa được sử dụng trong mảng của chúng tôi, có thể là một chuỗi hoặc một số nguyên, chủ yếu có ba loại trong đó chúng tôi tạo ra các mảng của chúng tôi. Giá trị có thể được tạo ra thuộc bất kỳ loại. Do đó, các loại có thể được tạo ra, cụ thể là mảng số hoặc được lập chỉ mục, mảng kết hợp và mảng đa chiều.

Hướng dẫn example of indexed array in php - ví dụ về mảng được lập chỉ mục trong php

  1. Mảng được lập chỉ mục hoặc số: một loại trong đó các khóa của chúng tôi có tính tự nhiên, tức là các chỉ số số. Các giá trị ở đây được truy cập tuyến tính và được lưu trữ theo cách tuyến tính. A type where our keys are numeric in nature, i.e. numeric indices. The values here are accessed linearly and stored in a linear manner.
  2. Mảng liên kết: & nbsp; Loại mảng này có một chuỗi là các khóa của nó để truy cập các giá trị và mối liên hệ mạnh mẽ giữa các khóa và giá trị của nó. Nó tương tự như một mảng được lập chỉ mục.This type of array has a string as its keys to access values and a strong association between its keys and values. It is similar to an indexed array.
  3. Mảng đa chiều: & nbsp; một mảng đa chiều có thể chứa một mảng có thể chứa một mảng khác bên trong và vân vân. Trong mảng đa chiều, các giá trị được truy cập bằng các chỉ số khác nhau.A multidimensional array could contain an array that might contain another array inside and so on. In the multidimensional array, values are accessed using different indices.

Mảng được lập chỉ mục

Như đã thảo luận ngắn gọn ở trên, mảng được lập chỉ mục là một loại mảng có các chỉ số số để truy cập các giá trị của nó. Tuy nhiên, chúng có thể lưu trữ số, ký tự, chuỗi, v.v. Theo mặc định, các chỉ số mảng được biểu diễn bằng các số nếu không được chỉ định và nó bắt đầu bằng chỉ mục 0 và kết thúc bằng index -1.

Chủ yếu có hai cách chúng ta có thể tạo ra một mảng được lập chỉ mục.

  1. Đầu tiên là chỉ cần gán một chỉ mục cho mọi giá trị ‘theo cách thủ công và tạo mảng của bạn.is to simply assign an index to every value ‘manually’ and create your array.
  2. Thứ hai, chúng ta có thể sử dụng hàm mảng () mà không có bất kỳ chỉ số nào và chỉ mục sẽ được gán theo mặc định và sẽ bắt đầu ở 0 cho phần tử hoặc giá trị đầu tiên. Cá nhân tôi đi cho phương pháp này., we can use the array() function without any indices, and the index will get assigned by default and will start at 0 for the first element or value. I personally go for this method.

Hãy cho chúng tôi xem cả hai phương pháp tạo một mảng, từng cái một.

Bài tập chỉ mục thủ công: Trong một ví dụ sau đây, chúng tôi đã gán thủ công các chỉ mục, từng cái một, cho các giá trị của chúng tôi ở đây. In the following given an example, we have manually assigned indexes, one by one, to our values here.

Mã ví dụ trên sẽ tạo ra đầu ra như:

Hướng dẫn example of indexed array in php - ví dụ về mảng được lập chỉ mục trong php

Bạn cũng có thể thấy mã tương tự này trong ảnh chụp màn hình dưới đây của chương trình và đầu ra của nó trong một môi trường trực tiếp.

Function mảng (): Mã viết dưới đây đang tạo một mảng được lập chỉ mục có tên $ autos bằng hàm mảng (). Hàm là gán ba yếu tố cho tên mảng của chúng tôi. The below written code is creating an indexed array named $autos using array () function. The function is assigning three elements to our array name.

Sau đó, chúng tôi đã hình thành một dòng văn bản đơn giản chứa các giá trị mảng và in chúng bằng các câu lệnh ECHO.

Code:

Output:

Hướng dẫn example of indexed array in php - ví dụ về mảng được lập chỉ mục trong php

Lưu ý: & nbsp; Chúng tôi đã truy cập vào chỉ mục $ nhân viên [2] trước tiên, và sau đó chúng tôi đã gọi $ nhân viên [1] theo nhu cầu của chúng tôi.We accessed the $employee[2] index first, and then we called $employee[1] according to our need.

Nhưng điều gì sẽ xảy ra nếu tôi có hàng tá giá trị bên trong mảng của tôi và tôi cần in chúng?

Sẽ thật khó chịu khi nhập tất cả các giá trị từ mảng bằng cách sử dụng các dấu phân cách với các câu lệnh ECHO để in tất cả. Đối với điều này, một lối thoát dễ dàng là nếu chúng ta có thể đi qua mảng hoàn chỉnh của mình và có thể in các giá trị. Đi qua mảng được lập chỉ mục rất đơn giản và dễ dàng trong mảng được lập chỉ mục; Ở đây, chúng tôi sử dụng các vòng lặp.

Đi qua mảng được lập chỉ mục trong PHP

Đi qua một mảng có nghĩa là đọc các giá trị của mảng từng cái một và in nếu cần. Mảng được lập chỉ mục có thể dễ dàng đi qua; Chúng tôi chỉ cần sử dụng vòng lặp của các giá trị thông qua phương thức giá trị. Chúng tôi sẽ sử dụng cho vòng lặp hoặc cho mỗi vòng lặp để đi qua mảng được lập chỉ mục của chúng tôi và sau đó in tất cả các giá trị cần thiết.

Code:

";
}
?>

Output:

Hướng dẫn example of indexed array in php - ví dụ về mảng được lập chỉ mục trong php

Chương trình trên in nội dung của mảng của chúng tôi.

Lưu ý: Các giá trị RAM, nam và 28 được in bằng các dòng mới vì câu lệnh break () chúng tôi đã sử dụng trong mã của chúng tôi.The values Ram, Male and 28 are printed in new lines because of the break statement (
) we used in our code.

Code:

";
}
?>

Output:

Hướng dẫn example of indexed array in php - ví dụ về mảng được lập chỉ mục trong php

Bạn có thể thấy mã đơn giản ở trên và đầu ra của nó trong môi trường trực tiếp trong ảnh chụp màn hình sau.

Một phương pháp thường được sử dụng khác trong các mảng là lấy chiều dài của mảng. Hàm số () được sử dụng cho mục đích này. Sau đây là mã PHP đơn giản tạo ra một mảng và sau đó trả về độ dài của nó. Chúng tôi đã sử dụng hàm đếm (), đang trả về độ dài, tức là số lượng phần tử mà mảng của chúng tôi chứa, như thể hiện trong đầu ra.count() function is used for this purpose. Following is a simple PHP code creating an array and then returning its length. We used the count() function, which is returning the length, i.e. the number of elements our array contains, as shown in the output.

Code:

Output:

Hướng dẫn example of indexed array in php - ví dụ về mảng được lập chỉ mục trong php

Đầu ra là & nbsp; 3 (xem trong ảnh chụp màn hình trên), bằng tổng số phần tử hoặc giá trị trong nhân viên mảng $ của chúng tôi.3 (see in the above screenshot), which is equal to the total number of elements or values in our array $employee.

Sự kết luận

Nói một cách đơn giản, các mảng có xu hướng hiển thị các đặc điểm đặc biệt với khả năng lưu trữ một số giá trị trong một biến. Chúng khá có thể kéo dài; Đó là, nếu một người cần thêm nhiều giá trị sau đó, nó có thể được thực hiện một cách dễ dàng. Một mảng được lập chỉ mục là một cách thông minh hơn để liên kết tất cả các thông tin liên quan với nhau, ví dụ, một chi tiết của nhân viên. Nó cũng giúp viết mã sạch.

Bài viết đề xuất

Đây là một hướng dẫn cho & nbsp; mảng được lập chỉ mục trong PHP. Ở đây chúng tôi thảo luận về một cái nhìn tổng quan về cấu trúc dữ liệu và các loại mảng để liên kết tất cả các thông tin liên quan với nhau. Bạn cũng có thể tham khảo các bài viết liên quan khác của chúng tôi để tìm hiểu thêm -

  1. Mảng trong cấu trúc dữ liệu
  2. Mảng trong chương trình Java
  3. Khung PHP
  4. Tìm kiếm mảng PHP

Mảng chỉ mục trong PHP với ví dụ là gì?

Mảng được lập chỉ mục PHP là một mảng được biểu thị bằng số chỉ mục theo mặc định. Tất cả các phần tử của mảng được biểu thị bằng một số chỉ mục bắt đầu từ 0. Mảng được lập chỉ mục PHP có thể lưu trữ số, chuỗi hoặc bất kỳ đối tượng nào. Mảng được lập chỉ mục PHP còn được gọi là mảng số.an array which is represented by an index number by default. All elements of array are represented by an index number which starts from 0. PHP indexed array can store numbers, strings or any object. PHP indexed array is also known as numeric array.

Đó 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.

Cú pháp cho mảng được lập chỉ mục là gì?

Chỉ một chuỗi các giá trị được phân tách bằng dấu phẩy thay vì khóa => các cặp giá trị.Mỗi phần tử trong bộ sưu tập như vậy có một chỉ số vị trí duy nhất bắt đầu từ 0. Do đó, nó được gọi là mảng được lập chỉ mục.Đối tượng mảng được lập chỉ mục có thể được khởi tạo bằng hàm mảng () cũng như gán bằng cách đặt các phần tử vào dấu ngoặc vuông [].array() function as well as assignment by putting elements inside square brackets [].

Mảng được lập chỉ mục là gì?

Các mảng được lập chỉ mục là các mảng trong đó các phần tử được đặt hàng dựa trên chỉ mục.Chỉ mục có thể được sử dụng để truy cập hoặc sửa đổi các phần tử của mảng.arrays in which the elements are ordered based on index. The index can be used to access or modify the elements of array.