PHP xóa các chữ cái khỏi chuỗi
❮ Tham chiếu chuỗi PHP Show
Thí dụXóa các ký tự ở cả hai phía của chuỗi ("Anh ấy" trong "Xin chào" và "d. " trong thế giới") $str = "Xin chào thế giới. "; Định nghĩa và cách sử dụngHàm trim() xóa khoảng trắng và các ký tự được xác định trước khác khỏi cả hai phía của chuỗi chức năng liên quan
cú phápGiá trị tham sốTham sốChuỗi mô tảBắt buộc. Chỉ định chuỗi cho checkcharlistOptional. Chỉ định các ký tự cần xóa khỏi chuỗi. Nếu bỏ qua, tất cả các ký tự sau sẽ bị xóa
chi tiết kỹ thuậtGiá trị trả về. Trả về phiên bản stringPHP đã sửa đổi. 4+Nhật ký thay đổi. Tham số charlist đã được thêm vào trong PHP 4. 1Thêm ví dụThí dụXóa khoảng trắng ở cả hai phía của chuỗi $str = " Xin chào thế giới. "; Đầu ra HTML của đoạn mã trên sẽ là (Xem nguồn) Không cắt. Chào thế giới. Đầu ra trình duyệt của đoạn mã trên sẽ là Không cắt. Chào thế giới. Thí dụXóa dòng mới (\n) khỏi cả hai bên của chuỗi $str = "\n\n\nXin chào thế giới. \n\n\n"; Đầu ra HTML của đoạn mã trên sẽ là (Xem nguồn) không trang trí Chào thế giới
Đầu ra trình duyệt của đoạn mã trên sẽ là Không cắt. Chào thế giới. ❮ Tham chiếu chuỗi PHP Ghi chú. Hàm này phân biệt chữ hoa chữ thường. Sử dụng hàm str_ireplace() để thực hiện tìm kiếm không phân biệt chữ hoa chữ thường Ghi chú. Hàm này an toàn nhị phân cú phápstr_replace(tìm, thay thế, chuỗi, đếm) Giá trị tham sốTham sốMô tảtìmYêu cầu. Chỉ định giá trị cho findreplaceRequired. Chỉ định giá trị để thay thế giá trị trong findstringRequired. Chỉ định chuỗi được tìm kiếmcountOptional. Một biến đếm số lần thay thếchi tiết kỹ thuậtGiá trị trả về. Trả về một chuỗi hoặc một mảng với các giá trị thay thế Phiên bản PHP. 4+Nhật ký thay đổi. Tham số đếm đã được thêm vào trong PHP 5. 0Trước PHP 4. 3. 3, chức năng này gặp sự cố khi sử dụng mảng làm cả tham số tìm và thay thế, khiến các chỉ mục tìm trống bị bỏ qua mà không đẩy con trỏ bên trong lên mảng thay thế. Các phiên bản mới hơn sẽ không có vấn đề này Câu hỏi thường gặp về chuỗi PHP. Làm cách nào tôi có thể loại bỏ các ký tự không mong muốn khỏi chuỗi PHP? Dung dịchĐây là một ví dụ nhanh về preg_replace PHP lấy một chuỗi đầu vào đã cho và loại bỏ tất cả các ký tự khỏi chuỗi trừ các chữ cái (các chữ cái viết thường "a-z" và các chữ cái viết hoa "A-Z"). $res = preg_replace("/[^a-zA-Z]/", "", $string); Nếu bạn đặt dòng mã này hoạt động trong một tập lệnh PHP nhỏ, như thế này > a ~!@# sample st#$%ring."; $res = preg_replace("/[^a-zA-Z]/", "", $string); echo $res; ?> và sau đó chạy tập lệnh đó, bạn sẽ nhận được đầu ra sau Thisisasamplestring Như bạn có thể thấy, tất cả các ký tự khác đã bị loại bỏ khỏi chuỗi đầu vào, chỉ để lại các chữ cái trong chuỗi kết quả Tách tất cả các ký tự trừ các chữ cái và số khỏi chuỗi PHPTiếp theo, nếu chúng tôi muốn cho phép số cũng như chữ cái, chúng tôi có thể sửa đổi biểu thức chính quy và mã $res = preg_replace("/[^a-zA-Z0-9]/", "", $string); (Tôi sẽ để đầu ra đó cho bạn. ) Tách tất cả các ký tự trừ chữ cái, số và khoảng trắngCuối cùng, nếu bạn muốn tách tất cả các ký tự khỏi chuỗi của mình ngoại trừ các chữ cái, số và khoảng trắng, biểu thức chính quy này sẽ thực hiện thủ thuật $res = preg_replace("/[^a-zA-Z0-9\s]/", "", $string); (Một lần nữa, tôi để kết quả đó là "bài tập cho người đọc. ") Thưởng. Một chức năng làm sạch chuỗi PHP hoàn chỉnhTrước khi tôi đi, tôi nghĩ có thể hữu ích khi chia sẻ hàm PHP mà tôi đã viết gần đây dẫn đến bài đăng trên blog này Đối với mục đích của tôi, tôi cần một hàm PHP để thực hiện những việc sau
Với những nhu cầu tước ký tự đó, đây là mã nguồn cho hàm PHP có tên là ?AAMNBVCXZLKJHG'\""); ?> Tôi vẫn là một người mới sử dụng PHP, nhưng ít nhất tôi biết rằng mã này hoạt động, vì vậy tôi nghĩ rằng tôi sẽ chia sẻ nó ở đây. Hy vọng rằng nó có thể giúp ích cho người khác, những người cần loại bỏ các ký tự không mong muốn khỏi chuỗi PHP Làm cách nào để xóa các chữ cái khỏi chuỗi trong PHP?Hàm trim() trong PHP xóa khoảng trắng hoặc bất kỳ ký tự được xác định trước nào khác khỏi cả hai bên trái và phải của chuỗi. ltrim() và rtrim() được sử dụng để xóa các khoảng trắng này hoặc các ký tự khác khỏi bên trái và bên phải của chuỗi.
Làm cách nào để xóa các ký tự sau ký tự cụ thể trong PHP?Hàm substr() và strpos() được sử dụng để loại bỏ một phần của chuỗi sau ký tự nhất định. hàm strpos(). Hàm này dùng để tìm vị trí xuất hiện đầu tiên của một chuỗi bên trong một chuỗi khác. Hàm trả về một giá trị nguyên của vị trí xuất hiện đầu tiên của chuỗi.
Làm cách nào để xóa một từ khỏi chuỗi trong PHP?Trả lời. Sử dụng hàm str_replace() của PHP Bạn có thể sử dụng hàm str_replace() của PHP để thay thế tất cả các lần xuất hiện của một từ trong một chuỗi.
Làm cách nào để xóa 5 ký tự đầu tiên khỏi chuỗi trong PHP?Xóa n ký tự đầu tiên
. Hàm substr() chấp nhận ba đối số, đối số đầu tiên là chuỗi, đối số thứ hai là vị trí bắt đầu, đối số thứ ba là độ dài (tùy chọn). use the built-in substr() function in PHP. The substr() function accepts three arguments, the first one is string , the second is start position, third is length (optional). |