❮ Tham chiếu chuỗi PHP
Thí dụ
Thay thế các nhân vật "Thế giới" trong chuỗi "Hello World!" với "Peter":
Hãy tự mình thử »
Định nghĩa và cách sử dụng
Hàm str_replace [] thay thế một số ký tự bằng một số ký tự khác trong một chuỗi.
Hàm này hoạt động theo các quy tắc sau:
- Nếu chuỗi được tìm kiếm là một mảng, nó sẽ trả về một mảng
- Nếu chuỗi được tìm kiếm là một mảng, hãy tìm và thay thế được thực hiện với mọi phần tử mảng
- Nếu cả tìm và thay thế là mảng và thay thế có ít phần tử hơn tìm, một chuỗi trống sẽ được sử dụng làm thay thế
- Nếu tìm thấy là một mảng và thay thế là một chuỗi, chuỗi thay thế sẽ được sử dụng cho mọi giá trị tìm
Lưu ý: Hàm này là nhạy cảm trường hợp. Sử dụng hàm str_ireplace [] để thực hiện tìm kiếm không nhạy cảm trường hợp.This function is case-sensitive. Use the str_ireplace[] function to perform a case-insensitive search.
Lưu ý: Hàm này an toàn cho nhị phân.This function is binary-safe.
Cú pháp
str_replace [tìm, thay thế, chuỗi, đếm]
Giá trị tham số
tìm thấy | Yêu cầu. Chỉ định giá trị để tìm |
thay thế | Yêu cầu. Chỉ định giá trị để thay thế giá trị trong Tìm |
sợi dây | Yêu cầu. Chỉ định chuỗi được tìm kiếm |
đếm | Không bắt buộc. Một biến số lượng thay thế |
Chi tiết kỹ thuật
Trả về một chuỗi hoặc một mảng với các giá trị được thay thế |
4+ |
Tham số đếm đã được thêm vào trong Php 5.0 Trước PHP 4.3.3, chức năng này đã gặp rắc rối khi sử dụng các mảng khi cả tìm và thay thế các tham số, khiến các chỉ mục tìm trống bị bỏ qua mà không tiến hành con trỏ bên trong trên mảng thay thế. Các phiên bản mới hơn sẽ không có vấn đề này. Kể từ Php 4.0.5, hầu hết các tham số hiện có thể là một mảng |
Nhiều ví dụ hơn
Thí dụ
Sử dụng str_replace [] với một mảng và biến đếm:
Hãy tự mình thử »
Thí dụ
Định nghĩa và cách sử dụng
Hãy tự mình thử »
❮ Tham chiếu chuỗi PHP
Xem thảo luận
Cải thiện bài viết
Lưu bài viết
Xem thảo luận
Cải thiện bài viết
Lưu bài viết
Đọcreplace all the occurrences of a word within the given string str in PHP. In order to do this task, we have the following methods in PHP:
Bàn luậnstr_replace[] Method: The str_replace[] method is used to replace all the occurrences of the word W1 by replacing word W2 in the given string str.
Syntax::
str_replace[ $searchVal, $replaceVal, $subjectVal, $count ]
Example: