Chuyển đến nội dung chính

Hàm Explode Trong PHP

Explode là một hàm dựng sẵn trong PHP được sử dụng để tách một chuỗi sang một mảng. Hàm explode tách một chuỗi dựa trên một chuỗi phân cách, tức là nó tách chuỗi ở bất cứ nơi nào ký tự delimeter xảy ra. Hàm này trả về một mảng chứa các chuỗi được tạo thành bằng cách tách chuỗi gốc. Bài viết dưới đây sẽ hướng dẫn sử dụng hàm Explode trong PHP.

hàm explode trong php 1
hàm explode trong php 1

1. Giới thiệu 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: là chuỗi ranh giới bao gồm 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 đầu vào, chuỗi cần tách thành mảng.

limit: xác định số phần tử của mảng đầu ra.

Giá trị trả về: Mảng kí tự

Nếu limit là số dương, mảng sẽ trả về tối đa limit phần tử

Nếu limit tham số là số âm, mảng trả về tất cả các thành phần ngoại trừ tham số cuối cùng.

Nếu limit tham số bằng không, mảng trả về 1 phần tử

Chú ý: Hàm explode được giới thiệu từ phiên bản PHP 4, tham số limit được thêm vào từ PHP 4.1 và hỗ trợ giá trị âm từ PHP 5.1.0.

2. Các ví dụ thực tế sử dụng hàm explode

Dưới đây là một số ví dụ sử dụng hàm explode

Ví dụ 1:

Sử dụng tham số giới hạn để trả về một số phần tử mảng:

$str = 'one,two,three,four';

// zero limit

print_r(explode(',',$str,0));

print "
";

// positive limit

print_r(explode(',',$str,2));

print "
";

// negative limit

print_r(explode(',',$str,-1));

?>

 

Kết quả:

ham-explode-trong-php-2
ham-explode-trong-php-2

Ví dụ 2:

/*

A string that doesn’t contain the delimiter will simply

return a one-length array of the original string.

*/

$input1 = "hello";

$input2 = "hello,there";

$input3 = ',';

var_dump( explode( ',', $input1 ) );

var_dump( explode( ',', $input2 ) );

var_dump( explode( ',', $input3 ) );

?>

 

Kết quả:

ham-explode-trong-php-3
ham-explode-trong-php-3

Ví dụ 3:

// original string

$OriginalString = "Hello, How can we help you?";

// Without optional parameter NoOfElements

print_r(explode(" ",$OriginalString));

// with positive NoOfElements

print_r(explode(" ",$OriginalString,3));

// with negative NoOfElements

print_r(explode(" ",$OriginalString,-1));

?>

 

Kết quả:

ham-explode-trong-php-4
ham-explode-trong-php-4

Qua bài viết hướng dẫn sử dụng hàm Explode trong PHP bạn đã nắm được cách áp dụng explode một cách thành thục khi lập trình PHP. Sử dụng explode giúp giảm thời gian viết code, các xử lý chuỗi cũng đơn giản hơn khi kết hợp với các vòng lặp trong PHP.

The post Hàm Explode Trong PHP first appeared on Techacademy.



Nhận xét

Bài đăng phổ biến từ blog này

Đề Thi HSG Tin Học Lớp 12 Tỉnh Lào Cai Năm 2025

Rate this post Dưới đây là Đề Thi HSG Tin Học Lớp 12 Tỉnh Lào Cai Năm 2025 Bạn đọc có thể share lời giải bên dưới comment bài viết. Tham khảo: TỔNG HỢP ĐỀ THI CHUYÊN TIN TẤT CẢ CÁC TRƯỜNG TRÊN TOÀN QUỐC TỔNG HỢP ĐỀ THI HỌC SINH GIỎI TIN HỌC LỚP 9 TOÀN QUỐC TỔNG HỢP ĐỀ THI HỌC SINH GIỎI TIN HỌC LỚP 12 TOÀN QUỐC KHÓA HỌC LẬP TRÌNH C++ KHÓA HỌC LẬP TRÌNH PYTHON  The post Đề Thi HSG Tin Học Lớp 12 Tỉnh Lào Cai Năm 2025 first appeared on Techacademy .

Cách Vẽ Hình Trong Scratch

Hãy cùng Techacademy tìm hiểu cách vẽ hình trong lập trình Scratch nhé! Tại đây bạn sẽ biết thêm nhiều điều thú vị và hấp dẫn về cách vẽ các loại hình trong Scratch. I. Cách Vẽ Hình Vuông Trong Scratch Trong bài viết này mình sẽ hướng dẫn các bạn cách vẽ hình vuông trong Scratch đồng thời sử dụng kĩ thuật quay hợp lý để nhân bản tạo thành những hình vẽ đẹp đã ra trong các kì thi tin học trẻ phần vẽ hình bằng Scratch. Hãy tham khảo với onthihsg ngay nhé. + Thủ tục con vẽ hình vuông trong Scratch Trước hết ta cùng xây dựng một mảnh ghép để vẽ hình vuông với tham số là cạnh của hình vuông như sau: Cách Vẽ Hình Vuông Trong Scratch Chỉ cần một vòng lặp lại 4 lần việc vẽ một cạnh và xoay 90 độ là xong, quá đơn giản phải không nào + Vẽ các hình phức tạp hơn từ hình vuông Bây giờ ta hãy phát triển để vẽ hai hình trong đề thi tin học trẻ Đông Triều năm 2019 nào Cách Vẽ Hình Vuông Trong Scratch Nhìn hình ta thấy hình tạo thành từ 5 hình vuông vì vậy ta sẽ gọi 5 lần thủ tục vẽ h...

How to Choose Term Paper Writing Service

When looking to employ term paper writers to you contador de palabras ingles r writing job on the internet there are certainly some important variables to check before employing them. As many have seen around the planet, an contador de palabras twitter effective author ought to have the ability to combine technical knowledge and outstanding writing ability with the right methodology and application. It is no good, using a writer who can only produce a well researched and concisely written composition. There are several points which should always be kept in mind before deciding on any writer. An individual must bear in mind that a writer is just as good as their past performance. Thus, assess their academic writing documents and also take a look at their freelance job portfolio. Assess how many times they’ve been cited or acknowledged for their excellent academic writing aid. Writers for academic and term papers all specialize in a specific area of academic essay writing solutions. ...