Web Development

PHP: Regular Expression

ในบทความนี้เราจะมีดูการใช้ Regular Expression ในภาษา PHP เพื่อใช้ในการค้นหาและแทนที่คำใน string

18 มิถุนายน 20231 นาที
0
PHP: Regular Expression
Table of Contents

preg_match

จะใช้ในการค้นหาคำที่ตรงกับ pattern ที่กำหนด และ คืนค่าเป็น boolean ว่าเจอหรือไม่

PHP Logo
<?php $pattern = '/^([a-zA-Z0-9_\-\.]+)@([a-zA-Z0-9_\-\.]+)\.([a-zA-Z]{2,5})$/'; $email = '[email protected]'; if (preg_match($pattern, $email)) { echo 'Valid email'; } else { echo 'Invalid email'; }

preg_replace

จะใช้ในการแทนที่คำที่ตรงกับ pattern ที่เรากำหนด และ คืนค่าเป็น string ที่ถูกแทนที่แล้ว

PHP Logo
<?php $pattern = '/\s/'; $replacement = '-'; $string = 'Hello World'; echo preg_replace($pattern, $replacement, $string); // Hello-World
Tags:PHP

คลิกเพื่อแสดงความคิดเห็น