Hướng dẫn what are the different types of array available in php? - các loại mảng khác nhau có sẵn trong php là gì?
Mảng PHPMảng PHP là một bản đồ được đặt hàng (chứa giá trị trên cơ sở khóa). Nó được sử dụng để giữ nhiều giá trị thuộc loại tương tự trong một biến duy nhất. Show
Lợi thế của mảng PHPÍt mã hơn: Chúng tôi không cần xác định nhiều biến.: We don't need to define multiple variables. Dễ dàng đi qua: Bằng sự trợ giúp của một vòng đơn, chúng ta có thể đi qua tất cả các yếu tố của một mảng.: By the help of single loop, we can traverse all the elements of an array. Sắp xếp: Chúng ta có thể sắp xếp các yếu tố của mảng.: We can sort the elements of array. Các loại mảng PHPCó 3 loại mảng trong PHP.
Mảng được lập chỉ mục PHPChỉ mục PHP được biểu thị bằng số bắt đầu từ 0. Chúng ta có thể lưu trữ số, chuỗi và đối tượng trong mảng PHP. Tất cả các thành phần mảng PHP được gán cho một số chỉ mục theo mặc định. Có hai cách để xác định mảng được lập chỉ mục: Cách đầu tiên: Cách thứ 2: Thí dụTệp: Array1.phpOutput: Mùa là: Mùa hè, mùa đông, mùa xuân và mùa thu Tệp: Array2.phpOutput: Mùa là: Mùa hè, mùa đông, mùa xuân và mùa thu Tệp: Array2.phpNhấp vào tôi để biết thêm chi tiết ...Mảng liên kết PHP Chúng ta có thể liên kết tên với từng phần tử mảng trong PHP bằng ký hiệu =>. Cách đầu tiên: Cách thứ 2: Thí dụTệp: Array1.phpOutput: Sonoo salary: 350000 John salary: 450000 Kartik salary: 200000Mùa là: Mùa hè, mùa đông, mùa xuân và mùa thu Output: Sonoo salary: 350000 John salary: 450000 Kartik salary: 200000Tệp: Array2.php Nhấp vào tôi để biết thêm chi tiết ...Tệp: Array2.php2 năm trướcarray in PHP is actually an ordered map. A map is a type that associates values to keys. This type is optimized for several different uses; it can be treated as an array, list (vector), hash table (an implementation of a map), dictionary, collection, stack, queue, and probably more. As array values can be other arrays, trees and multidimensional arrays are also possible. Denise Ignatova ¶ Tissus ¶Lưu ý chấm php dot lorriman tại spamgourmet dot org ¶array()8 năm trướcarray can be created using the array() language construct. It takes any number of comma-separated Sonoo salary: 350000 John salary: 450000 Kartik salary: 2000007 pairs as arguments. array( key => value, key2 => value2, key3 => value3, ... ) ivail89 tại mail dot ru ¶
12 năm trước array( key => value, key2 => value2, key3 => value3, ... )2 Ivegner tại yandex dot ru ¶key can either be an int or a string. The value can be of any type. Các loại mảng khác nhau là gì?key casts will occur:
Nếu nhiều phần tử trong khai báo mảng sử dụng cùng một khóa, chỉ có phần cuối cùng sẽ được sử dụng vì tất cả các phần tử khác đều bị ghi đè. Ví dụ Ví dụ #2 mẫu đúc và ghi đè array(1) { [1]=> string(1) "d" }6 Ví dụ trên sẽ xuất ra: array(1) { [1]=> string(1) "d" } Vì tất cả các khóa trong ví dụ trên được chuyển đến array(1) { [1]=> string(1) "d" }0, giá trị sẽ được ghi đè lên mọi yếu tố mới và giá trị được gán cuối cùng array(1) { [1]=> string(1) "d" }8 là giá trị duy nhất còn lại. Các mảng PHP có thể chứa các khóa Int và chuỗi cùng lúc với PHP không phân biệt giữa các mảng được lập chỉ mục và kết hợp.int and string keys at the same time as PHP does not distinguish between indexed and associative arrays. Ví dụ #3 Phím Int và Chuỗi hỗn hợpint and string keys array(1) { [1]=> string(1) "d" }9 Ví dụ trên sẽ xuất ra: array(4) { ["foo"]=> string(3) "bar" ["bar"]=> string(3) "foo" [100]=> int(-100) [-100]=> int(100) } Vì tất cả các khóa trong ví dụ trên được chuyển đến array(1) { [1]=> string(1) "d" }0, giá trị sẽ được ghi đè lên mọi yếu tố mới và giá trị được gán cuối cùng array(1) { [1]=> string(1) "d" }8 là giá trị duy nhất còn lại.key is optional. If it is not specified, PHP will use the increment of the largest previously used int key. Các mảng PHP có thể chứa các khóa Int và chuỗi cùng lúc với PHP không phân biệt giữa các mảng được lập chỉ mục và kết hợp. array(4) { ["foo"]=> string(3) "bar" ["bar"]=> string(3) "foo" [100]=> int(-100) [-100]=> int(100) }0 Ví dụ trên sẽ xuất ra: array(4) { [0]=> string(3) "foo" [1]=> string(3) "bar" [2]=> string(5) "hello" [3]=> string(5) "world" } Vì tất cả các khóa trong ví dụ trên được chuyển đến array(1) { [1]=> string(1) "d" }0, giá trị sẽ được ghi đè lên mọi yếu tố mới và giá trị được gán cuối cùng array(1) { [1]=> string(1) "d" }8 là giá trị duy nhất còn lại. Các mảng PHP có thể chứa các khóa Int và chuỗi cùng lúc với PHP không phân biệt giữa các mảng được lập chỉ mục và kết hợp. array(4) { ["foo"]=> string(3) "bar" ["bar"]=> string(3) "foo" [100]=> int(-100) [-100]=> int(100) }1 Ví dụ trên sẽ xuất ra: array(4) { [0]=> string(1) "a" [1]=> string(1) "b" [6]=> string(1) "c" [7]=> string(1) "d" } Vì tất cả các khóa trong ví dụ trên được chuyển đến array(1) { [1]=> string(1) "d" }0, giá trị sẽ được ghi đè lên mọi yếu tố mới và giá trị được gán cuối cùng array(1) { [1]=> string(1) "d" }8 là giá trị duy nhất còn lại. Các mảng PHP có thể chứa các khóa Int và chuỗi cùng lúc với PHP không phân biệt giữa các mảng được lập chỉ mục và kết hợp. Ví dụ #3 Phím Int và Chuỗi hỗn hợp array(4) { ["foo"]=> string(3) "bar" ["bar"]=> string(3) "foo" [100]=> int(-100) [-100]=> int(100) }5 Ví dụ trên sẽ xuất ra: array(7) { [1]=> string(1) "g" [-1]=> string(1) "d" ["01"]=> string(1) "e" ["1.5"]=> string(1) "f" [0]=> string(1) "h" [""]=> string(1) "j" [2]=> string(1) "l" } Vì tất cả các khóa trong ví dụ trên được chuyển đến |