Cú pháp hàm preg_split()
Hàm preg_split sử dụng RegExp (xem cách viết biểu thức chính quy RegExp) chia chuỗi thành mảng cách phần tử chuỗi nhỏ.
preg_split($pattern,$subject)
Hàm này tìm trong $subject các chuỗi con phù hợp với mẫu $pattern là một biểu thức RegExp, thay thế chuỗi tìm thấy bởi $replacement
$pattern: Biểu thứcRegExpđể tìm kiếm$subject: Chuỗi nhập vào để tìm kiếm và chia nhỏ
Hàm preg_split trả về một mảng chứa các chuỗi con, được chia ra bởi các điểm biên xác định bởi $pattern.
Ví dụ hàm preg_split()
Ví dụ 1 về preg_split
Cho một chuỗi, biểu diễn địa chỉ IP, chia nhỏ xác định các thành phần của IP đó
<?php
$ip = "192.168.1.1";
$iparr = preg_split ("/\./", $ip);
print "$iparr[0] <br />";
print "$iparr[1] <br />" ;
print "$iparr[2] <br />" ;
print "$iparr[3] <br />" ;
?>
//OUT:
//192
//168
//1
//1
Ví dụ 2 về preg_split
Cho một chuỗi, chia nhỏ chuỗi thành các từ, điểm chia là các ký tự khoảng trắng hoặc ,
<?php
$keywords = preg_split("/[\s,]+/", "Chào các bạn, cùng nhau học lập trình PHP");
print_r($keywords);
?>
//OUT:
Array
(
[0] => Chào
[1] => các
[2] => bạn
[3] => cùng
[4] => nhau
[5] => học
[6] => lập
[7] => trình
[8] => PHP
)
