Thêm dấu ngoặc kép vào giá trị mảng PHP

Trong PHP, hàm implode[] là một hàm tích hợp, nhận một mảng và chuyển đổi nó thành một chuỗi. implode[] không sửa đổi mảng ban đầu

Không quan trọng mảng là mảng được lập chỉ mục hay mảng kết hợp. Khi bạn chuyển mảng tới implode[], nó sẽ nối tất cả các giá trị thành một chuỗi

Cú pháp PHP implode[]

implode[] nhận hai giá trị làm tham số – dấu phân cách và mảng bạn muốn chuyển đổi thành chuỗi

Dấu phân cách có thể là bất kỳ ký tự nào hoặc một chuỗi rỗng. Nó hợp lệ miễn là bạn chỉ định nó trong dấu ngoặc kép. Nếu bạn không vượt qua dải phân cách, implode[] vẫn hoạt động. Mặt khác, mảng có thể là một mảng kết hợp hoặc một mảng được lập chỉ mục

NB. implode[] không hoạt động với các mảng lồng nhau

Cú pháp đầy đủ của một implode[] trông như thế này

implode[" ", $array];

Trong cú pháp trên, khoảng trống [" "] là dấu phân cách và


5 là mảng

Ví dụ về Implode với một mảng được lập chỉ mục

Trong PHP, một mảng được lập chỉ mục giống như vậy – mỗi giá trị trong mảng có một chỉ mục được gán tự động cho nó. Bạn cũng có thể chỉ định các chỉ mục nếu bạn muốn

Dưới đây là một ví dụ về cách implode[] hoạt động với một mảng được lập chỉ mục


Lưu ý rằng tôi đã không vượt qua dải phân cách và implode[] vẫn hoạt động tốt
Trong ví dụ bên dưới, tôi đã chuyển khoảng trống, dấu phẩy và dấu gạch nối làm dấu phân cách


Bạn có thể thấy tốt hơn là chỉ định dấu phân cách để bạn có thể thấy rõ các giá trị

Ví dụ về Implode với một mảng liên kết

Bạn xác định một chỉ mục được đặt tên với một mảng kết hợp. Hãy xem cách implode[] hoạt động với các mảng kết hợp


Bạn có thể thấy các chỉ mục không được in. Để in cả chỉ mục, bạn cần đính kèm mảng vào phương thức


9 trong khi in mảng

Chủ Đề