Hàm preg_split() trong PHP
Cú pháp
Cú pháp của hàm preg_split() trong PHP là:
array preg_split (string pattern, string string [, int limit [, int flags]]);
Định nghĩa và cách sử dụng
Hàm preg_split() hoạt động giống hàm split(), ngoại trừ việc regular expression được chấp nhận như là các tham số đầu vào cho pattern.
Nếu tham số tùy ý limit được xác định, thì chỉ có số limit các chuỗi phụ được trả về.
flags có thể là bất kỳ tổ hợp nào trong các cái sau:
PREG_SPLIT_NO_EMPTY − nếu được thiết lập, chỉ có các phần không trống sẽ được trả về bởi preg_split().
PREG_SPLIT_DELIM_CAPTURE − nếu được thiết lập, biểu thức được tham số hóa trong pattern sẽ được bắt và trả về.
PREG_SPLIT_OFFSET_CAPTURE − nếu được thiết lập, với mỗi so khớp xuất hiện thì string offset cũng sẽ được trả về.
Trả về giá trị
- Trả về mảng các chuỗi sau khi chia một string ban đầu.
Ví dụ
Dưới đây là ví dụ minh họa về hàm preg_split() trong PHP, bạn sao chép và dán ví dụ này vào trong một file và kiểm tra kết quả:
"; print "$iparr[1]
" ; print "$iparr[2]
" ; print "$iparr[3]
" ; ?>
Lưu chương trình trên trong một file có tên là test.php trong htdocs, sau đó mở trình duyệt và gõ địa chỉ http://localhost:8080/test.php sẽ cho kết quả:
Các bài học PHP phổ biến khác tại VietJack: