Php xóa tất cả các ký tự sau chuỗi cụ thể

Có một chuỗi văn bản và nhiệm vụ xóa tất cả hoặc một số ký tự đặc biệt khỏi chuỗi đó trong PHP, bài viết này giải thích các phương pháp khác nhau để đạt được điều đó bằng các minh họa của nhiều ví dụ

Để bắt đầu, chúng ta có ý nghĩa gì bởi các ký tự đặc biệt?

Một ký tự đặc biệt có thể được định nghĩa là bất kỳ ký tự nào không được coi là chữ và số [bảng chữ cái hoặc số], tức là. nếu nó không nằm trong phạm vi 0 - 9 hoặc A - Z. Dấu chấm câu, ký hiệu và dấu trọng âm được coi là ký tự đặc biệt

Những thứ trên bàn phím của bạn như @, /, {, ], $, và, #, v.v đều là các ký tự đặc biệt

Trong PHP, bạn có thể loại bỏ một số hoặc tất cả các ký tự đặc biệt trong chuỗi bằng cách sử dụng

  • Hàm str_replace[]
  • Hàm preg_replace[]

Phương pháp 1. Sử dụng hàm str_replace[]

The str_replace[] là một hàm có sẵn trong PHP được sử dụng để thay thế một số ký tự bằng một số ký tự khác trong một chuỗi.

cú pháp

str_replace[tìm, thay thế, chuỗi, đếm]

Thông số

  • Find là tham số bắt buộc chỉ định giá trị [ký tự] mà chúng ta muốn tìm và thay thế
  • Thay thế là một tham số bắt buộc chỉ định giá trị chúng ta nên thay thế ký tự bằng. Trong trường hợp này, chúng tôi sẽ sử dụng một chuỗi rỗng [""]
  • Thay thế là một tham số bắt buộc chỉ định chuỗi mà chúng tôi muốn xóa các ký tự đặc biệt khác nhau
  • Số lượng là một tham số tùy chọn là một biến đếm số lần thay thế. Trong trường hợp này, chúng tôi sẽ không thực sự cần nó

Hàm trả về một chuỗi đã loại bỏ các ký tự đặc biệt đã chỉ định

Ví dụ

Chủ Đề