Các loại mảng trong PHP là gì?
Mảng là kiểu dữ liệu cơ bản để lưu trữ nhiều giá trị. Tất cả các ngôn ngữ lập trình đều có mảng là kiểu dữ liệu cốt lõi, với các biến thể nhỏ. Chẳng hạn, Java giữ các giá trị kiểu dữ liệu giống nhau trong một mảng. Mảng trong PHP linh hoạt hơn về kiểu dữ liệu vì nó có thể lưu trữ các kiểu hỗn hợp trong một mảng. Có ba loại mảng khác nhau trong PHP Show
Bài viết này tổng quan về các loại mảng này trong PHP với các ví dụ. Ngoài các kiểu, bài viết còn có thêm các phần liên quan đến mảng PHP. Vì vậy, có rất nhiều nền tảng để đề cập, và đó là lý do tại sao đã đến lúc chuyển sang chủ đề chính Các loại mảng trong PHPNhư đã thấy trước đó, mảng trong PHP là một trong ba loại. Hãy bắt đầu với mảng được lập chỉ mục PHP #1 – Mảng PHP được lập chỉ mụcĐây là kiểu mảng phổ biến nhất cũng xuất hiện trong các ngôn ngữ lập trình khác. PHP rõ ràng hoặc ngầm định giữ một chỉ mục số cho các giá trị mảng. Các mảng PHP này có thể được bắt đầu bằng cách sử dụng từ khóa array(), cú pháp dấu ngoặc vuông [] hoặc thông qua phép gán thủ công Đây là ví dụ về cả ba ở một nơi
Mảng được lập chỉ mục PHP có chỉ mục số. Rõ ràng khi nó in mảng ra bàn điều khiển
Đó là đầu ra của $array_first từ ví dụ. Bài viết giải thích cách in mảng PHP ở phần sau. Đó là về mảng được lập chỉ mục PHP. Tiếp theo, hãy chuyển sang mảng kết hợp PHP #2 – Mảng kết hợp PHPMảng kết hợp PHP được biết đến với việc giữ các cặp “KEY/VALUE”. Ngôn ngữ lập trình, ví dụ, Python triển khai từ điển cho cặp “KEY/VALUE”. Tuy nhiên, PHP không phân biệt ở đó và coi mọi mảng là kết hợp Trên thực tế, mảng được lập chỉ mục cũng có tính liên kết. PHP ngầm định nghĩa các khóa số cho các giá trị. Các mảng kết hợp có thể được khởi tạo bằng ba cách giống nhau nhưng xác định rõ ràng các khóa thay vì liệt kê các giá trị. Đây là một ví dụ
Đây là kết quả cho $emp_age_third
Hãy chuyển sang loại mảng PHP thứ ba, mảng đa chiều #3 – Mảng đa chiều PHPMột mảng đa chiều PHP có các mảng lồng nhau. Mảng lồng nhau có nghĩa là mảng bên trong mảng. Nó đồng nghĩa với ma trận trong toán học. Vì vậy, mảng nhiều chiều có nhiều chỉ mục, giống như ma trận có hàng và cột. Đây là một ví dụ
Thậm chí có thể có nhiều lồng hơn nhưng hãy để nó đơn giản ở đây. Vì vậy, các mảng cần nhiều hơn một chỉ mục để truy cập trực tiếp vào một giá trị. Hãy thử truy cập '1. 0’ từ $float_arr
Vì vậy, chỉ số 0 đầu tiên nhận được mảng đầu tiên; . Chỉ số 0 thứ hai nhận giá trị đầu tiên của mảng $first. Hơn nữa, các khóa chuỗi cũng có thể được sử dụng trong mảng đa chiều PHP. Vì vậy, đó là tất cả ba loại mảng trong PHP. Tự hỏi làm thế nào PHP in một mảng ra bàn điều khiển. Hãy kiểm tra xem Làm cách nào để in một mảng trong PHP?Có nhiều cách để in một mảng ra bàn điều khiển. Hãy xem cái nào thuận tiện và sẵn có nhất. PHP có hàm print_r để in đầu ra mà con người có thể đọc được của một mảng PHP. Đây là một ví dụ
Đây là đầu ra trên bảng điều khiển thì đấy. Đó không phải là tất cả vì PHP có rất nhiều hàm tuyệt vời cho mảng. Tiếp theo, hãy xem tổng quan về cách lặp qua một mảng PHP Cách lặp qua một mảng PHPPHP có một số cấu trúc vòng lặp để lặp qua một mảng. Các vòng lặp này là
Vòng lặp foreach lý tưởng cho mảng kết hợp PHP vì nó giữ tham chiếu cho cả khóa và biến trong khi lặp qua một mảng
Đáng kinh ngạc. Mảng PHP có nhiều chức năng. Tại FuelingPHP, có rất nhiều bài viết hữu ích liên quan đến PHP. Hãy chắc chắn để kiểm tra chúng Kết luận – Các loại mảng trong PHPBài viết này tổng quan về các loại mảng trong PHP với các ví dụ. Ba loại mảng là mảng được lập chỉ mục, mảng kết hợp và mảng nhiều chiều. Ngoài ra, bài viết bao gồm một số thông tin về cách in các mảng PHP ra bàn điều khiển và lặp qua một mảng bằng các vòng lặp Hy vọng rằng, bạn đã học được một cái gì đó mới ngày hôm nay. Nếu bạn đã làm như vậy, hãy nhớ xem thêm các bài viết thông tin về PHP tại FuelingPHP Bạn muốn tìm hiểu thêm về PHP?Chúng tôi có nhiều bài viết thú vị liên quan đến PHP. Bạn có thể khám phá những điều này để tìm hiểu thêm về PHP
Bài viết liên quanCách lặp qua một mảng trong PHP Mảng kết hợp hoặc bản đồ băm trong PHP là gì Cách tạo mảng kết hợp trong PHP< Filter Multidimensional Array by Value with PHP Code Examples
Viết mã tốt hơn nhanh hơn Nhấp vào đây để nhận các bí mật hàng đầu 'Trở thành Rockstar PHP Dev trong 7 ngày' của chúng tôi được gửi đến hộp thư đến của bạn đăng ký Stephen Phép Lạ Chào. Tôi hy vọng bạn thích bài viết này. Tôi đã phát triển các trang web và phần mềm một cách chuyên nghiệp trong hơn 20 năm. Tôi bắt đầu FuelingPHP như một cách để đền đáp lại cộng đồng nguồn mở đã giúp tôi có thể sống thoải mái khi xây dựng những thứ tôi yêu thích 3 loại mảng là gì?Mảng nhiều chiều . Mảng hai chiều Mảng ba chiều Mảng trong PHP là gì?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 hơn một giá trị trong một biến mà không phải tạo thêm biến để lưu trữ các giá trị đó. To create an array in PHP, we use the array function array( ) . By default, an array of any variable starts with the 0 index.
Các loại hàm mảng khác nhau trong PHP là gì?Hàm mảng PHP Mảng là gì và các kiểu của nó?Mảng được phân thành hai loại dựa trên kích thước của chúng. đơn chiều và đa chiều . Về mặt logic, mảng một chiều biểu thị tập hợp dữ liệu tuyến tính và mảng hai chiều biểu thị ma trận toán học. Tương tự, một mảng nhiều chiều có nhiều chiều. |