Hướng dẫn dùng re replace trong PHP
Cú pháp hàm preg_replace()Hàm Show Nội dung chính
Nội dung chính
preg_replace($pattern, $replacement,$subject) Hàm này tìm trong
$replacement đặc biệt có thể được biểu diễn một cách đặc biệt, nó có thể chứa các tham chiếu dùng để chèn nội dung, tham chiếu có dạng Hàm Ví dụ 1 về preg_replaceDùng biểu thức chính quy và hàm preg_replace tìm các //OUT: Ví dụ về hàm preg_replace 2000 2000 Ví dụ 2 $replacement đặc biệtVí dụ sau, cho chuỗi có nội dung: //OUT:Năm 2017, Tháng 12 Với ví dụ trên về Ví dụ 3 dùng preg_replace với mảng xử lý BBCODEVí dụ sau sẽ chuyển các mã bbcode: $1', '$1', '$1', '', '$1', '$2' ); $str = preg_replace ($search, $replace, $str); return $str; } //Test $bbcdoe = '[url=https://xuanthulab.net][b]xuanthulab.net[/b][/url]'; echo bbcode2Html($bbcdoe); //OUT HTML: xuanthulab.net Cú phápCú pháp: Nội dung chính
Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức. Trong đó:
Hàm Mô tả
Kết Quả trả vềKết quả trả về của hàm Bài viết này được đăng tại [free tuts .net] Ví dụ
Code $result = str_replace('lap trinh', 'php', 'hoc lap trinh tai freetuts.net'); echo $result; kết quả hoc php tai freetuts.net chuỗi 'lap trinh' đã được thay thế bằng chuỗi 'php'.
Code $subject = ['toi', 'dang', 'hoc lap trinh', 'tai freetuts.net']; $search = ['toi', 'dang', 'hoc lap trinh']; $replace = ['ban', 'co', 'hoc php']; $result = str_replace($search, $replace, $subject); echo ""; print_r($result); echo ""; Kết quả Array ( [0] => ban [1] => co [2] => hoc php [3] => tai freetuts.net ) các phần từ trong mảng
Code $subject = 'toi dang hoc, nghien cuu lap trinh tai freetuts.net'; $search = ['hoc', 'nghien cuu']; $replace = 'hoc tap'; $result = str_replace($search, $replace, $subject); echo $result; Kết quả toi dang hoc tap, hoc tap lap trinh tai freetuts.net tất cả các phân tử trong mảng
Code $subject = 'toi dang hoc, nghien cuu lap trinh tai freetuts.net'; $search = ['hoc', 'nghien cuu', 'lap trinh']; $replace = ['learn', 'research']; $result = str_replace($search, $replace, $subject); echo $result; Kết quả toi dang learn, research tai freetuts.net bạn có thể thấy phần tử thứ 3 của mảng Kết luận: qua các ví dụ trên hi vọng các bạn đã nắm được định nghĩa và cách xử dụng trong từng trường hợp của hàm Cú pháp hàm preg_replace()Hàm preg_replace($pattern, $replacement,$subject) Hàm này tìm trong
$replacement đặc biệt có thể được biểu diễn một cách đặc biệt, nó có thể chứa các tham chiếu dùng để chèn nội dung, tham chiếu có dạng Hàm Ví dụ 1 về preg_replaceDùng biểu thức chính quy và hàm preg_replace tìm các //OUT: Ví dụ về hàm preg_replace 2000 2000 Ví dụ 2 $replacement đặc biệtVí dụ sau, cho chuỗi có nội dung: //OUT:Năm 2017, Tháng 12 Với ví dụ trên về Ví dụ 3 dùng preg_replace với mảng xử lý BBCODEVí dụ sau sẽ chuyển các mã bbcode: $1', '$1', '$1', '', '$1', '$2' ); $str = preg_replace ($search, $replace, $str); return $str; } //Test $bbcdoe = '[url=https://xuanthulab.net][b]xuanthulab.net[/b][/url]'; echo bbcode2Html($bbcdoe); //OUT HTML: xuanthulab.net |