Xem thảo luận
Cải thiện bài viết
Lưu bài viết
Xem thảo luận
Cải thiện bài viết
Lưu bài viết
Đọcimplode[]
function. The implode[] is a builtin function in PHP and is used to join the elements of an array. implode[] is an alias for PHP | join[] function and works exactly same as that of join[] function.
If we have an array of elements, we can use the implode[] function to join them all to form one string. We basically join array elements with a string. Just like join[] function , implode[] function also returns a string formed from the elements of an array.
Syntax:
string implode[ separator, array ]
Bàn luận The return type of implode[] function is string. It will return the joined string formed from the elements of array.
Danh sách phân tách bằng dấu phẩy có thể được tạo bằng cách sử dụng hàm Implode []. Ilifrode [] là một hàm tích hợp trong PHP và được sử dụng để tham gia các phần tử của một mảng. Imptrode [] là bí danh cho PHP | Chức năng tham gia [] và hoạt động giống hệt như hàm tham gia []. Nếu chúng ta có một mảng các phần tử, chúng ta có thể sử dụng hàm augmode [] để tham gia tất cả chúng để tạo một chuỗi. Về cơ bản, chúng tôi tham gia các phần tử mảng với một chuỗi. Giống như hàm nối [], hàm giả định [] cũng trả về một chuỗi được hình thành từ các phần tử của một mảng. This example adds comma separator to the array elements.
Trong mã ví dụ ở trên, chúng tôi tạo một mảng chứa các cơ sở dữ liệu khác nhau. Tiếp theo, chúng tôi sử dụng chức năng nổ tung để chuyển đổi bộ sưu tập thành chuỗi được phân tách bằng dấu phẩy.
.
& nbsp; & nbsp; [0] => MySQL[0] =>MySQL
& nbsp; & nbsp; [1] => redis[1] =>Redis
& nbsp; & nbsp; [2] => MongoDB[2] =>MongoDB
& nbsp; & nbsp; [3] => PostgreSQL[3] =>PostgreSQL
& nbsp; & nbsp; [4] => sqlite[4] =>SQLite
]
MySQL, Redis, MongoDB, PostgreSQL, SQLite, Redis, MongoDB, PostgreSQL, SQLite
Ví dụ 3
Chức năng có hoạt động trên một mảng đa chiều không? Câu trả lời đơn giản, không. Chức năng không thể tạo ra mảng đa chiều như được hiển thị:
& nbsp; & nbsp; $ cơ sở dữ liệu = mảng [
& nbsp; & nbsp; $ cơ sở dữ liệu = mảng [$databases = array[
& nbsp; & nbsp; & nbsp; & nbsp; "MySQL" => mảng ["MySQL" =>array[
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "host" => "localhost","host" =>"localhost",
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "Cổng" => "3306""port" =>"3306"
& nbsp; & nbsp; & nbsp; & nbsp; ]],
& nbsp; & nbsp; & nbsp; & nbsp; "Redis" => mảng ["Redis" =>array[
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "host" => "localhost","host" =>"localhost",
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "Cổng" => "3306""port" =>"6379"
& nbsp; & nbsp; & nbsp; & nbsp; ]]
& nbsp; & nbsp; & nbsp; & nbsp; "Redis" => mảng [];
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "Cổng" => "6379"$imploded_string = implode[", ", $databases];
& nbsp; & nbsp; & nbsp; & nbsp; ]print_r[$imploded_string];
& nbsp; & nbsp; & nbsp; & nbsp; ];
& nbsp; & nbsp; $ Imploded_String = Implodode [",", $ cơ sở dữ liệu];
& nbsp; & nbsp; print_r [$ Imploded_String];
?>
PHP sẽ trả lại mảng mảng để chuyển đổi chuỗi nếu bạn chạy mã ở trên.
Đóng cửa
Hướng dẫn này chỉ cho bạn cách sử dụng chức năng nổ PHP để tạo một chuỗi các giá trị được phân tách bằng dấu phẩy. Hàm Implode có bí danh của Jopnow [], mà bạn có thể thực hiện cùng một nhiệm vụ.