Hướng dẫn dùng string replacer trong PHP
Cú phápCú pháp: 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 Hàm str_replace () được sử dụng để thay thế một số ký tự phân biệt chữ hoa chữ thường trong một chuỗi. Hàm này đã được giới thiệu trong PHP3. Hàm str_replace () thay thế các phần của một chuỗi bằng các phần mới mà bạn chỉ định và nhận tối thiểu ba tham số: cái cần tìm, cái cần thay thế và chuỗi sẽ làm việc với. Nếu bạn cung cấp nó, nó cũng có một tham số thứ tư tùy chọn, sẽ được lấp đầy với số lượng thay thế được thực hiện. Cú pháp: str_replace( array|string $search, array|string $replace, string|array $subject, int &$count = null ): string|array Sử dụng hàm str_replace () để thực hiện thay thế chuỗi đơn giản. Đây là cách thay thế mùa hè bằng mùa đông trong một chuỗi được thực hiện. $string = "It's summer season!"; print(str_replace("summer", "winter", $string)); Lưu ý rằng str_replace () không thay thế chuỗi con trong chuỗi ban đầu. Nếu bạn muốn làm điều đó, hãy gán lại nó vào chuỗi ban đầu: $string = str_replace("summer", "winter", $string); Các phương pháp thay thế các ký tự trong một chuỗi khác:
Giá trị trả lạiHàm Return Values trả về một chuỗi hoặc một mảng với các giá trị được thay thế. Các ví dụVí dụ 1:Kết quả của chương trình trên như sau: Wi iri liirning php Sourav, Rahul, Anil all are great cricketers. Dhoni, Rohit, Sehwag all are great cricketers. there are 3 change in team Ví dụ 2:Để chỉ thay thế n lần xuất hiện đầu tiên của một chuỗi con, hãy thêm số dưới dạng tham số thứ tư (điều này đặc biệt hữu ích khi chỉ thay thế lần xuất hiện đầu tiên): str_replace("summer", "winter", $string, n); Ví dụ 3:Để xóa tất cả các lần xuất hiện của một chuỗi con, chỉ cần sử dụng một chuỗi trống làm đối số thay thế: $string = str_replace("summer", "", $string); Hàm PHP str_ireplace () – Phiên bản không phân biệt chữ hoa chữ thường của str_replace () Trên đây là toàn bộ nội dung của bài viết. Mong rằng bạn sẽ lựa chọn được giải pháp phù hợp nhất với mình. Nếu có bất cứ thắc mắc nào, vui lòng để lại comment để chúng tôi giải đáp nhanh nhất nhé! Cảm ơn bạn! |