Mảng kết hợp với mảng PHP
PHP cho phép bạn liên kết tên/nhãn với từng phần tử mảng trong PHP bằng ký hiệu =>. Như vậy bạn dễ nhớ phần tử vì mỗi phần tử được biểu thị bằng nhãn chứ không phải là số gia tăng Show
Sự định nghĩaCó hai cách để xác định mảng kết hợp cách thứ nhất cách thứ 2 Thí dụTập tin. mảng kết hợp1. phpđầu ra Sonoo salary: 550000 Vimal salary: 250000 Ratan salary: 200000Tập tin. mảng kết hợp2. php đầu ra Sonoo salary: 550000 Vimal salary: 250000 Ratan salary: 200000 Đi qua mảng kết hợp PHPVới sự trợ giúp của PHP cho mỗi vòng lặp, chúng ta có thể dễ dàng duyệt qua các phần tử của mảng kết hợp PHP đầu ra Key: Sonoo Value: 550000 Key: Vimal Value: 250000 Key: Ratan Value: 200000 Hộp đại diện cho chính mảng trong khi khoảng trống chứa sôcôla đại diện cho các giá trị được lưu trữ trong mảng Sơ đồ dưới đây minh họa cú pháp trên Trong hướng dẫn này, bạn sẽ học- Mảng sốMảng số sử dụng số làm khóa truy cập Khóa truy cập là tham chiếu đến khe bộ nhớ trong biến mảng Có thể bạn quan tâmAccess key được sử dụng bất cứ khi nào chúng ta muốn đọc hoặc gán giá trị mới cho một phần tử mảng Dưới đây là cú pháp tạo mảng số trong php Ví dụ về mảng Hoặc là value, …); ?> NƠI ĐÂY,
Bây giờ hãy xem một ví dụ về một mảng số Giả sử chúng ta có 5 bộ phim mà chúng ta muốn lưu trữ trong các biến mảng Chúng ta có thể sử dụng ví dụ hiển thị bên dưới để làm điều đó Nơi đây, Mỗi bộ phim được cung cấp một số chỉ mục được sử dụng để truy xuất hoặc sửa đổi giá trị của nó. Quan sát đoạn mã sau- đầu ra Once upon a time in China Eastern Condors Như bạn có thể thấy từ các ví dụ trên, làm việc với mảng trong PHP khi xử lý nhiều giá trị có cùng bản chất là rất dễ dàng và linh hoạt Ngoài ra, các biến mảng trên cũng có thể được tạo bằng mã sau ________số 8_______đầu ra Replacement Killers Mảng kết hợp PHPMảng kết hợp khác với mảng số theo nghĩa là mảng kết hợp sử dụng tên mô tả cho khóa id Dưới đây là cú pháp tạo mảng kết hợp trong php value); ?> NƠI ĐÂY,
Giả sử rằng chúng tôi có một nhóm người và chúng tôi muốn chỉ định giới tính của từng người dựa trên tên của họ Chúng ta có thể sử dụng một mảng kết hợp để làm điều đó. Đoạn mã dưới đây giúp chúng ta làm điều đó "Female", "John" => "Male", "Mirriam" => "Female"); print_r($persons); echo ""; echo "Mary is a " . $persons["Mary"]; ?> NƠI ĐÂY, đầu ra Array ( [Mary] => Female [John] => Male [Mirriam] => Female ) Mary is a Female Mảng kết hợp cũng rất hữu ích khi truy xuất dữ liệu từ cơ sở dữ liệu Tên trường được sử dụng làm khóa id Mảng đa chiều trong PHPĐây là những mảng chứa các mảng lồng nhau khác Ưu điểm của mảng nhiều chiều là chúng cho phép chúng ta nhóm các dữ liệu có liên quan lại với nhau Bây giờ chúng ta hãy xem một ví dụ thực tế cài đặt một mảng nhiều chiều php Bảng bên dưới hiển thị danh sách phim theo thể loại Tiêu đề phimThể loạiPink PantherPhim hàiJohn EnglishPhim hàiDie HardHành độngExpendablesHành độngChúa tể của những chiếc nhẫnSử thiRomeo và JulietLãng mạnSee no evil hear no evilHàiThông tin trên có thể được biểu diễn dưới dạng mảng nhiều chiều. Đoạn mã dưới đây cho thấy việc thực hiện value, …); ?>0 NƠI ĐÂY, đầu ra value, …); ?>1 Một cách khác để xác định cùng một mảng như sau value, …); ?>2 đầu ra value, …); ?>3 Ghi chú. mảng số phim đã được lồng vào bên trong mảng kết hợp danh mục Mảng PHP. nhà điều hànhToán tửTênMô tảCách thực hiệnOutputx + yUnionKết hợp các phần tử từ cả hai mảngvalue, …); ?>4Array([id] => 1 [value] => 10)X == yEqualSo sánh hai mảng nếu chúng bằng nhau và trả về true nếu có. value, …); ?>5True hoặc 1X === yGiống nhauSo sánh cả giá trị và kiểu dữ liệu value, …); ?>6False hoặc 0X. = y, x <> y Không bằng ________4 _______7 Sai hoặc 0X. == yKhông giống nhau_______4_______8True hoặc 1 Hàm mảng PHPchức năng đếmHàm đếm dùng để đếm số phần tử mà một mảng php chứa. Đoạn mã dưới đây cho thấy việc thực hiện value, …); ?>9 đầu ra 0hàm is_arrayHàm is_array được sử dụng để xác định xem một biến có phải là một mảng hay không. Bây giờ hãy xem một ví dụ triển khai các hàm is_array 1đầu ra 2LoạiHàm này được sử dụng để sắp xếp mảng bằng cách sử dụng các giá trị. Ví dụ sau minh họa việc sử dụng nó Làm cách nào để chuyển đổi mảng kết hợp thành mảng số trong PHP?Sử dụng hàm array_keys() . Hàm array_keys() là một hàm sẵn có trong PHP, được sử dụng để trả về tất cả các khóa của một mảng hoặc tập hợp con của các khóa. chương trình 1. Chương trình lấy chỉ số của mảng kết hợp bằng hàm array_keys(). print_r( array_keys ($assoc_array ));
Làm cách nào để chuyển đổi mảng kết hợp trong PHP?Phương pháp 1. Sử dụng phương thức json_decode và json_encode . Hàm json_decode chấp nhận chuỗi được mã hóa JSON và chuyển đổi nó thành một biến PHP, mặt khác, json_encode trả về một chuỗi được mã hóa JSON cho một giá trị nhất định. cú pháp. $myArray = json_decode(json_encode($object), true);
Làm cách nào để kết hợp hai mảng kết hợp trong PHP?Hàm array_merge() trong PHP . Hợp nhất hai mảng thành một mảng. $a1=mảng("đỏ","xanh"); . Hợp nhất hai mảng kết hợp thành một mảng. $a1=array("a"=>"đỏ","b"=>"xanh"); . Chỉ sử dụng một tham số mảng với các khóa số nguyên. $a=array(3=>"đỏ",4=>"xanh"); Làm cách nào để đẩy mảng vào mảng trong PHP?Cú pháp . Hàm array_push() chấp nhận mảng làm đối số đầu tiên [Bắt buộc và loại mảng] Tham số thứ hai ($value1) có thể là bất kỳ giá trị nào được đẩy đến cuối mảng [Bắt buộc] Tham số thứ ba và các tham số tiếp theo là tùy chọn và xác định các giá trị tiếp theo sẽ được đẩy vào mảng [Tùy chọn] |
Bài Viết Liên Quan
Thêm lời gọi hệ thống vào linux kernel
Linux Kernel Linux Kernel Trình bày: TS. NGÔ BÁ HÙNG Website: http://sites.google.com/site/nbhung 11/10/13 Ngô Bá Hùng - http://sites.google.com/site/nbhung 2 Linux kernel Linux kernel • ...
Lambda if-else Python
lambda là một hàm python một lớp được sử dụng để nhanh chóng xây dựng một hàm một cách dễ dàng, Trong bài đăng này, chúng ta sẽ xem cách sử dụng if-else ...
X2 căng 4 vậy x bằng bao nhiêu
Phụ huynh đăng ký mua khóa học lớp 7 cho con, được tặng miễn phí khóa ôn thi học kì. Cha mẹ hãy đăng ký học thử cho con và được tư vấn miễn phí. Đăng ...
Làm cách nào để kiểm tra lớn hơn ngày trong php?
Khi tôi tìm kiếm và đọc mã về các vấn đề về thời gian và ngày tháng mà các nhà phát triển gặp phải, tôi nhận thấy rằng nhiều người vẫn sử dụng các ...
Triển khai phiên bản Python
Python là một trong những ngôn ngữ lập trình cấp cao tốt nhất và hiệu quả. Nó có một cú pháp rất đơn giản và dễ hiểu. Nó có các mô-đun và chức năng ...
Nội thất Sequoia Limited 2023
Nhược điểm. Không gian chở hàng kém; Toyota Sequoia 2023 đại diện cho thiết kế lại hoàn toàn đầu tiên của chiếc SUV cỡ lớn của Toyota kể từ thời George W. ...
Làm cách nào để hiển thị mã HTML ở dạng góc cạnh?
Tạo một tệp JavaScript mới import angular from angular; import ngSanitize from angular-sanitize; import ...
Các ví dụ về DeepDiff Python
Thư viện DeepDiff được sử dụng để thực hiện tìm kiếm và sự khác biệt trong các đối tượng Python. Nó đi kèm với ba hoạt độngDeepDiff. Sự khác biệt sâu ...
Bắt đầu với Python có ổn không?
Chúng tôi rất vui vì bạn đã quyết định bắt đầu hành trình học Python. Một trong những câu hỏi phổ biến nhất mà chúng tôi nhận được từ độc giả là ...
Chứng chỉ Python có đáng không Reddit
Hướng dẫn Python này được viết cho người mới bắt đầu để giúp họ hiểu các khái niệm cơ bản đến nâng cao về Ngôn ngữ lập trình Python. Sau khi hoàn ...
Bootstrap tròn 5
Tiện ích Bootstrap 5 Border được sử dụng để đặt kiểu của phần tử đường viền. Các kiểu đường viền có thể là màu đường viền, độ rộng đường ...
25kva bằng bao nhiêu KW
Có thế quy đổi 1KVA bằng bao nhiêu W, KW, VA, Ampe, Volt, Watt được mọi người rất quan tâm. Bài viết dưới đây sẽ tổng hợp cách quy đổi các đơn đo lượng ...
Excel NẾU không làm việc với văn bản
Nếu bạn làm việc với các công thức trong Excel, sớm muộn gì bạn cũng sẽ gặp phải vấn đề công thức Excel hoàn toàn không hoạt động (hoặc cho kết quả ...
Mức lương tối thiểu Maryland 2024
Người sử dụng lao động tuân theo Đạo luật Tiêu chuẩn Lao động Công bằng phải trả mức lương tối thiểu hiện tại của Liên bang là 7 đô la. 25 mỗi ...
Làm thế nào để bạn kết thúc một vòng lặp foreach?
break kết thúc việc thực hiện cấu trúc for, foreach, while, do-while hoặc switch hiện tạibreak chấp nhận một đối số số tùy chọn cho nó biết có bao nhiêu cấu ...
Trình nghe IPN là gì?
Plugin chuyển URL IPN tới PayPal cho mỗi giao dịch. Sau đó, PayPal sẽ thông báo cho trang web của bạn nếu việc bán hàng thành côngĐây là cách URL IPN được ...
Python thay thế nhiều dòng trong tệp
Câu hỏi. Tôi có một tệp văn bản mà tôi muốn thay đổi nhiều dòng văn bản thành một nội dung khác nhưng không sử dụng trình soạn thảo văn bản. Có cách ...
Làm thế nào để bạn chạy nhiều dòng trong python?
Ví dụ trước minh họa cách bạn có thể làm cho mã của mình gọn hơn. Thay vì sử dụng ba dòng để xác định a, b và c, bạn sử dụng một dòng và dấu chấm ...
Các loại thuộc tính khác nhau trong Python là gì?
Trước khi tìm hiểu về thuộc tính trong Python, chúng ta phải làm quen với các khái niệm Lớp và Đối tượng trong Python, trước tiên chúng ta hãy tìm hiểu sơ qua ...
Hàm nào sau đây không phải là hàm trong PHP?
Biểu thức hàm mũi tên là một thay thế nhỏ gọn cho biểu thức hàm truyền thống, với một số khác biệt về ngữ nghĩa và hạn chế có chủ ý trong cách sử ...