Hàm explode trong PHP là một trong những hàm xử lý chuỗi trong php được tích hợp sẵn mà không cần phải xây dựng lại. Bài viết này sẽ hướng dẫn bạn cách sử dụng hàm explode
để tách chuỗi thành các chuỗi con dựa trên một ký tự phân tách được xác định. Hãy cùng blog tuicocach.com tìm hiểu và thực hiện các ví dụ áp dụng minh họa đơn giản nhé.
Hàm explode() trong PHP
Hàm explode() trong PHP được sử dụng để chia một chuỗi thành một mảng các chuỗi con dựa trên một ký tự phân tách được xác định.
Hàm explode() rất hữu dụng trong việc xử lý chuỗi và tách chuỗi, một số ví dụ thực tế có thể gặp như là tách từ, tách email hay số điện thoại từ một danh sách, tách tên miền……
Cú pháp cơ bản hàm explode()
Cú pháp của hàm explode
như sau:
array explode(string $delimiter, string $string [, int $limit = PHP_INT_MAX])
Trong đó:
$delimiter
: Ký tự phân tách để tách chuỗi.$string
: Chuỗi ban đầu cần tách.$limit
(tùy chọn): Giới Số lượng tối đa các phần tử trong mảng kết quả trả về.
>>XEM THÊM: Hàm trim() trong PHP – Chuẩn hóa chuỗi bằng hàm trim()
Ví dụ áp dụng hàm explode()
Hãy xem xét một số ví dụ về cách sử dụng hàm explode() nhé.
Ví dụ 1: Tách các từ trong một câu
<?php
$string = "Tôi đang học PHP tại tuicocach.com";
$words = explode(" ", $string);
print_r($words);
Kết quả:
Array
(
[0] => Tôi
[1] => đang
[2] => Học
[3] => PHP
[4] => tại
[5] => tuicocach.com
)
Ví dụ 2: Tách địa chỉ email từ danh sách email
$emailList = "email1@example.com,email2@example.com,email3@example.com";
$emails = explode(",", $emailList);
print_r($emails);
Kết quả:
Array
(
[0] => email1@example.com
[1] => email2@example.com
[2] => email3@example.com
)
>>XEM THÊM: Hàm substr trong php – Hàm cắt một phần chuỗi trong php
Ví dụ 3: Tách số điện thoại từ danh sách số điện thoại.
$emailList = "034175155,08596584,06955685";
$emails = explode(",", $emailList);
print_r($emails);
Cảm ơn bạn đã đọc hết bài viết! Hy vọng qua bài viết này bạn đã hiểu rõ và áp dụng được hàm explode() trong việc tách chuỗi trong PHP.
[XEM TẤT CẢ BÀI VIẾT CHUYÊN MỤC HƯỚNG DẪN PHP TẠI ĐÂY]
XEM THÊM
str_word_count() trong PHP – Đếm số từ, lấy các từ, vị trí các từ
Hàm strlen() trong php – Hàm đếm độ dài của chuỗi trong php
Hàm trim() trong PHP – Chuẩn hóa chuỗi bằng hàm trim()