Thứ Tư, 21 Tháng Hai 2024
Trang chủPHP & MysqlPHPHàm explode() - Tách chuỗi con dựa ký trên tự phân tách...

Hàm explode() – Tách chuỗi con dựa ký trên tự phân tách PHP

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é.

DANH SÁCH BÀI VIẾT
Hàm strrev() trong PHP - Cách đảo ngược chuỗi trong php
Hàm strpos() trong php - Tìm kiếm vị trí xuất hiện của chuỗi con
Hàm implode() trong php - Ghép các phần tử mảng thành một chuỗi
Hàm explode() - Tách chuỗi con dựa ký trên tự phân tách PHP
So sánh chuỗi trong php với hàm strcmp() - So sánh chuỗi php

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()

0 0 Phiếu bình chọn
Xếp hạng bài viết
BÀI VIẾT LIÊN QUAN
Đăng ký nhận thông báo
Thông báo email khi
guest
0 Bình luận
Không thể gửi email
Phản hồi nội tuyến

NÊN ĐỌC THÊM

Bạn muốn tìm kiếm gì?

Dịch vụ code thuê

TUICOCACH.COM NHẬN ĐẶT TEXTLINK, BANNER, GP
0
Giáo sư! có thể ném gạch bên dưới nhé!x