Một mảng đề cập đến một cấu trúc dữ liệu lưu trữ một hoặc nhiều loại giá trị có liên quan trong một giá trị. Chẳng hạn, nếu bạn muốn lưu trữ 100 số, thay vì chỉ định 100 biến, bạn chỉ cần xác định một mảng có độ dài 100. N Show Có ba loại mảng và bạn có thể đánh giá từng giá trị mảng thông qua ID c, còn được gọi là chỉ số mảng
Tổng quanMảng kết hợp trong các cặp giá trị khóa lưu trữ PHP. Chẳng hạn, nếu bạn cần lưu trữ điểm của một sinh viên đạt được trong các môn học khác nhau trong một mảng, thì một mảng được lập chỉ mục bằng số có thể không phải là lựa chọn phù hợp. Một tùy chọn tốt hơn và hiệu quả hơn sẽ là sử dụng tên của các đối tượng làm khóa trong danh sách kết hợp của bạn, với các dấu tương ứng của chúng làm giá trị Khóa học Full Stack Web DeveloperĐể trở thành chuyên gia về MEAN Stack Xem khóa họcVề các tính năng, mảng kết hợp rất giống với mảng số, nhưng chúng khác nhau về chỉ mục. Chỉ mục của một mảng kết hợp là một chuỗi cho phép bạn tạo một liên kết mạnh mẽ giữa khóa và giá trị Một mảng được lập chỉ mục bằng số không phải là lựa chọn tốt nhất để lưu trữ tiền lương của nhân viên trong một mảng. Thay vào đó, bạn có thể sử dụng tên của nhân viên làm khóa trong danh sách kết hợp, với lương của họ làm giá trị
Thí dụ/* Phương thức đầu tiên để tạo một mảng kết hợp. */ $student_one = array("Toán"=>95, "Vật lý"=>90, "Hóa học"=>96, "Tiếng Anh"=>93, "Máy tính"=>98); /* Phương thức thứ hai để tạo một mảng kết hợp. */ $student_two["Toán"] = 95; $student_two["Vật lý"] = 90; $student_two["Hóa học"] = 96; $student_two["English"] = 93; $student_two["Máy tính"] = 98; /* Truy cập trực tiếp các phần tử */ echo "Điểm của học sinh một là. \N"; echo "Toán. ". $student_two["Toán"], "\n"; tiếng vang "Vật lý. ". $student_two["Vật lý"], "\n"; tiếng vang "Hóa học. ". $student_two["Hóa học"], "\n"; tiếng vang "tiếng anh. ". $student_one["English"], "\n"; tiếng vang "Máy tính. ". $student_one["Máy tính"], "\n"; đầu ra.Đi qua mảng kết hợpCác vòng lặp được sử dụng để duyệt qua các mảng liên kết trong PHP. Có hai cách để lặp xung quanh mảng kết hợp. Đầu tiên, bằng cách sử dụng vòng lặp for, sau đó bằng cách sử dụng lệnh 'foreach' Thí dụ. Trong mảng liên kết trong PHP, hàm keys() của mảng được sử dụng để tìm các chỉ mục có tên được cung cấp cho chúng và hàm count() được sử dụng để đếm số lượng chỉ mục Thí dụ/* Tạo mảng kết hợp */ $student_one = array("Toán"=>95, "Vật lý"=>90, "Hóa học"=>96, "Tiếng Anh"=>93, "Máy tính"=>98); /* Lặp qua một mảng bằng foreach */ echo "Vòng lặp sử dụng foreach. \N"; foreach ($student_one as $subject => $marks){ echo "Sinh viên có một". $marks. " Trong ". chủ đề $. "\N"; } /* Lặp qua một mảng sử dụng for */ echo "\nVòng lặp sử dụng for. \N"; $subject = array_keys($student_one); $marks = đếm($student_one); for($i=0; $i < $marks; ++$i) { tiếng vang $subject[$i]. ''. $student_one[$subject[$i]]. "\N"; } ?> đầu raThêm một ngôi sao khác vào đánh giá hiệu suất của bạnHọc MIỄN PHÍ từ các chuyên gia trong ngành Bắt đầu họcví dụ 2./* Tạo một mảng kết hợp các kiểu hỗn hợp */ $arr["xyz"] = 95; $arr[100] = "abc"; $arr[11. 25] = 100; $arr["abc"] = "pqr"; /* Lặp qua một mảng bằng foreach */ foreach ($arr as $key => $value){ tiếng vang $key. "==>". $val. "\N"; } ?> đầu raMong muốn trở thành một PHP Developer? . đăng ký ngay bây giờ Sự kết luậnMột mảng kết hợp trong PHP đại diện cho một bản đồ có thứ tự. Bản đồ là một dạng dữ liệu liên kết các khóa với các giá trị. Hình thức này rất phù hợp với nhiều nhiệm vụ khác nhau; . Cây và mảng kết hợp đa chiều trong PHP cũng có thể vì các giá trị mảng có thể là các mảng khác. Mặc dù nó nằm ngoài khả năng, nhưng khóa học Simplilearn này sẽ giúp bạn giải thích từng cấu trúc dữ liệu này, ít nhất một ví dụ được đưa ra cho mỗi cấu trúc đó Bạn có bất kỳ câu hỏi liên quan đến bài viết này? học tập vui vẻ Thông tin về các Tác giảRavikiran ASRavikiran A S làm việc với Simplilearn với tư cách là Nhà phân tích nghiên cứu. Anh ấy là một người đam mê nhiệt tình, luôn săn lùng những công nghệ mới nhất. Anh ấy thành thạo Ngôn ngữ lập trình Java, Dữ liệu lớn và các Khung dữ liệu lớn mạnh mẽ như Apache Hadoop và Apache Spark Làm cách nào để tìm kích thước của mảng kết hợp trong PHP?Chúng ta có thể sử dụng hàm đếm() hoặc hàm sizeof() của PHP để lấy số phần tử hoặc giá trị cụ thể trong một mảng. Hàm count() và sizeof() trả về 0 cho một biến mà chúng ta có thể khởi tạo với một mảng trống.
Làm cách nào để tính độ dài của một mảng trong PHP?Hàm count() trả về số lượng phần tử trong một mảng
Làm cách nào để đếm độ dài của một chuỗi trong mảng trong PHP?Bạn chỉ cần sử dụng hàm strlen() PHP để lấy độ dài của chuỗi. Hàm strlen() trả về độ dài của chuỗi khi thành công và 0 nếu chuỗi rỗng.
Array_keys() dùng để làm gì trong PHP?Mảng_keys() là một hàm tích hợp sẵn trong PHP và được sử dụng để trả về tất cả các khóa của và mảng hoặc tập hợp con của các khóa. Parameters: The function takes three parameters out of which one is mandatory and other two are optional. |