Hàm ereg() trong PHP
Cú pháp
Cú pháp của hàm ereg() trong PHP như sau:
int ereg(string chuỗi_cần_tìm, string chuỗi_ban_đầu, [array regs]);
Định nghĩa và cách sử dụng
Hàm ereg() trong PHP tìm kiếm một chuỗi được xác định bởi string cho một chuỗi được xác định bởi chuỗi_cần_tìm, trả về true nếu chuỗi_cần_tìm được tìm thấy, nếu không là false. Việc tìm kiếm là phân biệt kiểu chữ.
Tham số regs tùy ý chứa một mảng các biểu thức được so khớp mà được nhóm bởi các dấu ngoặc đơn trong Regular Expression.
Trả về giá trị
Nó trả về true nếu chuỗi_cần_tìm được tìm thấy, nếu không là false.
Ví dụ
Dưới đây là ví dụ minh họa về hàm ereg() 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ả:
"; } else { echo "Không tìm thấy chuỗi .com
"; } $retval = ereg(("(\.)(com$)"), $email_id, $regs); if( $retval == true ) { echo "Tìm thấy chuỗi .com và tham số regs = ". $regs[0]; } else { echo "Không tìm thấy chuỗi .com"; } ?>
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ả:
Hiện tại, hàm ereg() là đã cũ và người ta rất ít sử dụng hàm này và bạn nên sử dụng hàm preg_match để thay thế. Vì vậy khi chạy trong bất kỳ trình duyệt nào, bạn sẽ nhận được một lời cảnh báo như sau: Deprecated: Function ereg() is deprecated in ...
Các bài học PHP phổ biến khác tại VietJack: