⊗ppPmRgSCh 245 of 447 menu

Kiểm tra chuỗi bằng regex trong PHP

Tìm kiếm và thay thế không phải là tất cả khả năng của regex. Ngoài ra còn có hàm preg_match, hàm này kiểm tra xem một chuỗi có khớp với biểu thức chính quy hay không. Tham số đầu tiên của hàm nhận biểu thức chính quy, và tham số thứ hai nhận chuỗi cần tìm kiếm.

Trong trường hợp này, nếu có nhiều kết quả khớp, - hàm sẽ chỉ tìm thấy kết quả đầu tiên và kết thúc công việc. Do đó, hàm sẽ trả về 1, hoặc 0 và được dùng để trả lời câu hỏi 'có hay không có cái đang tìm trong chuỗi'. Trả về một nghĩa là có (còn bao nhiêu lần - thì không rõ), trả về không nghĩa là không.

Hãy xem qua các ví dụ. Hãy kiểm tra xem trong chuỗi có chuỗi con, bao gồm các chữ cái 'a', được lặp lại một hoặc nhiều lần không:

<?php echo preg_match('#a+#', 'eee aaa bbb'); // sẽ xuất ra 1 ?>

Bây giờ trong chuỗi của chúng ta không có cái đang tìm, và hàm sẽ xuất ra 0:

<?php echo preg_match('#a+#', 'eee bbb'); // sẽ xuất ra 0 ?>

Xác định xem trong chuỗi có 3 chữ số liên tiếp không.

Xác định xem chuỗi được truyền vào có bắt đầu bằng http không.

Xác định xem chuỗi được truyền vào có bắt đầu bằng http hoặc https không.

Xác định xem chuỗi được truyền vào có kết thúc bằng phần mở rộng txt, html hoặc php không.

Xác định xem chuỗi được truyền vào có kết thúc bằng phần mở rộng jpg hoặc jpeg không.

Tiếng Việt
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbek
Chúng tôi sử dụng cookie để vận hành trang web, phân tích và cá nhân hóa. Việc xử lý dữ liệu được thực hiện tuân theo Chính sách bảo mật.
chấp nhận tất cả tùy chỉnh từ chối