Hàm preg_match() trong PHP
Cú pháp
Hàm preg_match() trong PHP có cú pháp như sau:
int preg_match (string pattern, string string [, array pattern_array], [, int $flags [, int $offset]]]);
Định nghĩa và cách sử dụng
Hàm preg_match() trong PHP tìm kiếm chuỗi cho pattern, trả về true nếu pattern tồn tại, nếu không là false.
Nếu tham số tùy ý pattern_array được cung cấp, thì pattern_array sẽ chứa các phần đa dạng của các subpattern được chứa trong pattern tìm kiếm.
Nếu flags được truyền là PREG_OFFSET_CAPTURE, với mỗi so khớp xuất hiện, thì string offset sẽ cũng được trả về.
Thường thì việc tìm kiếm bắt đầu từ phần đầu của chuỗi. Tham số offset tùy ý có thể được sử dụng để xác định vị trí thay thế để bắt đầu tìm kiếm từ đó.
Trả về giá trị
- Trả về true nếu pattern tồn tại, nếu không là false.
Ví dụ
Dưới đây là ví dụ minh họa về hàm preg_match() 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ả:
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: