Khi học lập trình PHP bạn sẽ gặp rất nhiều hàm liên quan đến chuỗi và mảng. Hôm nay mình sẻ một hàm cũng thường được sử dụng khi sử dụng PHP đó là hàm explode[]. Nội dung chính
- Hàm Explode trong PHP
- Hàm Implode trong PHP
Với Explode[] chúng ta sẽ dùng để tách chuỗi ra thành một mảng.
Cú pháp:
explode[separator,string,limit]
Ví dụ:
Ví dụ hàm Explode PHP
Và kết quả sau khi chạy đoạn code trên:
Các tham số cần lưu ý khi dùng explode php:
separator: Bắt buộc phải có.
string: Bắt buộc phải có chuỗi thì hàm explode mới thực thi.
limit: Không bắt buộc.
0: Trả về mảng 1 phần tử
0: Trả về mảng có giá trị không vượt qua tham số limit. Cũng ví dụ lúc nãy bạn thêm +2 kết quả như này
Hàm Implode trong PHP
Ngược lại với Explode[] thì Implode[] sẽ gộp phần tử mảng [$array] thành chuỗi.
Cú pháp:
implode[separator,array];
Ví dụ:
Sau khi chạy bạn nhận được kết quả:
Oke xong rồi đấy! Qua bài viết này bạn đã được biết về Explode và Implode trong PHP. Để hiểu rõ hơn thì nên chạy ví dụ nhé!
Bài viết được sự cho phép của tác giả Kien Dang Chung
Nội dung chính
- 1. Cơ bản về hàm explode trong PHP
- 2. Các ví dụ thực tế sử dụng hàm explode
- 2.1 Ví dụ đơn giản về explode
- 2.2 Ví dụ phân tách từ khóa trong một danh sách từ khóa sử dụng explode
- 2.3 Lọc họ tên người dùng sử dụng php explode
- 3. Kết luận
Từ phiên bản PHP 4, có một số các hàm xử lý chuỗi rất tiện lợi như explode, implode… giúp cho công việc phân tích, sàng lọc chuỗi dễ chịu hơn nhiều. Trong bài viết này chúng ta sẽ làm quen với hàm explode trong PHP cùng với một số ví dụ hay dùng trong thực tế.
Tuyển dụng php nhiều vị trí up to 20M
1. Cơ bản về hàm explode trong PHP
Hàm explode trong PHP cho phép bạn chuyển một chuỗi sang một mảng dựa trên các ký tự phân cách. Trong thực tế, xử lý chuỗi là rất cần thiết và sử dụng khá thường xuyên, ví dụ khi bạn muốn tách họ và tên của một người dùng, tách từng từ khóa trong một danh sách từ khóa có phân cách bằng một ký tự nào đó… Cú pháp của hàm explode:
explode[separator,string,limit]
Trong đó:
- separator: ký tự hoặc chuỗi ký tự phân cách sử dụng để phân biệt các phần tử trong chuỗi.
- string: chuỗi cần tách thành mảng.
- limit: xác định số phần tử của mảng đầu ra.
- >0: trả về mảng có số phần tử là limit phần tử đầu
-