Làm cách nào để thay thế hai ký tự trong một chuỗi PHP?
Bạn có biết có nhiều cách để thay thế một chuỗi trong một chuỗi không? Show
str_replaceThay thế chuỗi bằng str_replace()Có lẽ hàm gốc phổ biến nhất được sử dụng để thay thế chuỗi là 1, nếu bạn chưa từng sử dụng nó trước đây, bạn sẽ thích nó. Nó siêu đơn giản và siêu nhanh 1 nhận ba tham số chính với một tham số tùy chọn bổ sung để nhận số lần thay thế. 3 tham số có thể ở dạng một chuỗi số ít hoặc một mảng các chuỗi, nghĩa là bạn có thể thay thế nhiều cụm từ trong một lần gọi hàmCác thông số chính như sau và theo thứ tự -
Ghi chú nhanh. str_replace là Phân biệt chữ hoa chữ thường . Thay thế một giá trị từ một chuỗiPHP
đầu ra Có thể bạn quan tâm
Như bạn có thể thấy từ mã và đầu ra ở trên, từ siêu lớn đã được thay thế bằng từ 'nhỏ' Thay thế nhiều ký tự trong một chuỗiVới nhiều lần thay thế, chúng ta có thể chuyển vào các mảng thay vì các giá trị số ít. Lưu ý rằng bạn có thể kết hợp chúng với nhau, có một mảng giá trị tìm kiếm và một giá trị thay thế duy nhất. Hoặc, cách khác, nếu bạn có hai mảng có nhiều giá trị, nó sẽ thay thế chúng một cách tuần tự PHP
đầu ra
str_ireplaceMặc dù cực kỳ giống nhau nhưng hàm 3 hoạt động hơi khác một chút. Sự khác biệt nhỏ là chức năng này không quan tâm đến trường hợp, vì nó hoàn toàn không phân biệt chữ hoa chữ thườngNgoài trường hợp không phân biệt chữ hoa chữ thường, chức năng hoàn toàn giống nhau Các thông số chính như sau và theo thứ tự -
Thay thế một giá trị từ một chuỗi không phân biệt chữ hoa chữ thườngPHP
đầu ra ________số 8_______Thay thế nhiều giá trị trong một chuỗi không phân biệt chữ hoa chữ thườngMột lần nữa với chức năng thay thế này, nó cho phép sử dụng các mảng và do đó chúng ta có thể chuyển vào mảng các giá trị của mình để tìm kiếm và thay thế như sau – PHP
đầu ra
chất nền_replaceBây giờ, 4 cho chúng ta khả năng cực kỳ cụ thể khi thay thế văn bản trong một chuỗi. Nó cho phép chúng ta yêu cầu PHP chỉ thay thế trong một vị trí cụ thể của chuỗi, ví dụ: mười chữ cái đầu tiên. Tuy nhiên, chức năng này không có, là khả năng tìm kiếm mà 5và 3 cóCác tham số của hàm như sau –
Vì vậy, hãy đặt mã này vào một số mã PHP
đầu ra
preg_replaceNếu bạn muốn thay phức tạp hơn một chút thì PHP có hàm preg_replace. Điều này cho phép bạn chuyển vào một biểu thức chính quy để khớp và thay thế trong một chuỗi nhất định Các tham số của nó tương tự như các hàm trên, nhưng thay vì một thuật ngữ tìm kiếm rõ ràng, một biểu thức chính quy được đặt ở vị trí của nó Thông số
Thay thế biểu thức chính quy số ítPHP đầu ra 0
Tài liệu tham khảo chức năngKiểm tra tài liệu cho các chức năng được sử dụng trong hướng dẫn này bên dưới –
Như đã nói, có nhiều cách để lột da một con mèo, vâng, trong PHP, có nhiều cách để thay thế một chuỗi Làm cách nào để thay thế hai ký tự đầu tiên của chuỗi trong PHP?Sử dụng substr() để lấy hai ký tự đầu tiên và phần còn lại của chuỗi thành hai biến .
Làm cách nào để thay thế các ký tự trong chuỗi PHP?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. Chức năng này hoạt động theo các quy tắc sau. Nếu chuỗi cần tìm là một mảng, nó sẽ trả về một mảng. Nếu chuỗi cần tìm là một mảng thì việc tìm và thay thế được thực hiện với mọi phần tử của mảng.
Làm cách nào để thay đổi một phần của chuỗi trong PHP?Hàm substr_replace() thay thế một phần của chuỗi bằng một chuỗi khác. Ghi chú. Nếu tham số bắt đầu là số âm và độ dài nhỏ hơn hoặc bằng giá trị bắt đầu, thì độ dài trở thành 0. Ghi chú. Hàm này an toàn nhị phân.
Làm cách nào để xóa nhiều ký tự đặc biệt khỏi chuỗi trong PHP?Một hàm hữu ích có thể dùng để xóa các ký tự đặc biệt khỏi chuỗi là hàm str_replace() . Chuỗi trống phải được sử dụng cho ký tự thay thế trong hàm này để xóa ký tự đã chỉ định. |