Xóa chuỗi con trong chuỗi php

Trong đoạn mã này, chúng tôi sẽ chỉ cho bạn một số hàm PHP cho phép xóa ký tự cuối cùng khỏi một chuỗi cụ thể

Tùy chọn đầu tiên là sử dụng hàm substr. Cú pháp của hàm này như sau

Một ví dụ đơn giản về hàm substr được minh họa bên dưới

Đầu ra sẽ như sau

Given string: Hello World!
Updated string: Hello World

Tùy chọn thứ hai là sử dụng hàm substr_replace. Cú pháp cơ bản của nó là

Và đây là một ví dụ về việc sử dụng hàm substr_replace

Và, đây là đầu ra

Given string: Hello World!
Updated string: Hello World

Chức năng này cũng cho phép loại bỏ ký tự cuối cùng của một chuỗi

Đây là cú pháp cơ bản

Trong cú pháp này, bạn có thể nhận thấy ký tự “a”, ký tự này sẽ bị xóa

Vì vậy, một ví dụ về việc xóa ký tự sẽ như sau

Và, đầu ra là như sau

Given string: Hello World!
Updated string: Hello World

Vì vậy, trong đoạn mã này, chúng ta đã thảo luận về ba cách xóa ký tự cuối cùng khỏi chuỗi trong PHP. Đây là những hành động đơn giản sẽ giúp bạn giải quyết một trong những vấn đề phổ biến trong PHP

Câu trả lời này giải thích cách thực hiện đúng cách băm mật khẩu trong PHP. Tuy nhiên, đây là cách bạn sẽ mã hóa/giải mã

$key = 'password to [en/de]crypt';
$string = ' string to be encrypted '; // note the spaces

để mã hóa

0

để giải mã

1

Cảnh báo. Ví dụ trên mã hóa thông tin, nhưng nó không xác thực bản mã để tránh giả mạo. Bạn không nên dựa vào mã hóa chưa được xác thực để bảo mật, đặc biệt là vì mã được cung cấp dễ bị tấn công bởi tiên tri đệm

Trong hướng dẫn này, chúng ta xem xét hàm trim PHP. Chúng tôi xem xét cách bạn có thể xóa khoảng trắng và ký tự khỏi chuỗi bằng cách sử dụng hàm trim trong PHP

Mục lục - PHP Trim

  • cắt làm gì?
  • Mã và giải thích
  • Bớt tư tưởng

Hàm trim[] trong PHP làm gì?

Hàm

25 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ả bên trái và bên phải của chuỗi

26 và 
27 đượ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. Tuy nhiên, việc chỉ sử dụng hàm 
25 mà không chỉ định 
29 hoặc 
70 sẽ loại bỏ các ký tự ở cả hai bên

Mã & Giải thích

Trong phần này, chúng ta xem xét các cú pháp, tham số và giá trị trả về khác nhau được sử dụng trong hàm

25. Đăng rằng chúng tôi xem xét một đoạn mã bằng cách sử dụng chức năng 
25

cú pháp

Given string: Hello World!
Updated string: Hello World
0

Thông số

  1. $string - Bắt buộc. Đây là chuỗi hoặc biến chứa chuỗi mà bạn muốn xóa khoảng trắng hoặc ký tự
  2. $charlist - Tùy chọn. Tham số này chỉ định ký tự cần xóa khỏi chuỗi. Nếu để trống, tất cả các ký tự được đề cập bên dưới sẽ bị xóa
    • 73 – NULL
    • 74 – tab
    • 75 – dòng mới
    • 76 – tab dọc
    • 77 – trả lại vận chuyển
    • 78 – khoảng trắng thông thường

Giá trị trả về

Một chuỗi đã sửa đổi có khoảng trắng hoặc các ký tự đã chỉ định bị xóa khỏi cả hai bên được trả về

Mã sử ​​dụng PHP Trim

2

Đầu ra cho đoạn mã trên sẽ như sau

7

Bây giờ hãy xem trường hợp chúng ta truyền đối số thứ hai

Given string: Hello World!
Updated string: Hello World
9

Đầu ra cho đoạn mã này sẽ như sau

0

Như bạn có thể thấy “hir” từ “Hire” và “r” từ “developer” đã bị xóa

Suy nghĩ kết thúc - PHP trim[]

Không có cảnh báo nào như vậy trong khi sử dụng hàm trim[] của PHP. Tôi khuyên bạn nên thực hành phương pháp

25 vì đôi khi nó có thể trở nên phức tạp. Ngoài ra, hãy thử sử dụng 
26 và 
27, cả hai chức năng này đều có các trường hợp sử dụng rất cụ thể

Làm cách nào để xóa chuỗi con khỏi chuỗi 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.

Làm cách nào để xóa một từ cụ thể khỏi chuỗi trong PHP?

Trả lời. Sử dụng hàm str_replace[] của PHP .

Làm cách nào để xóa tiền tố khỏi chuỗi trong PHP?

Hàm ltrim[] loại bỏ khoảng trắng hoặc các ký tự được xác định trước khác khỏi phía bên trái của chuỗi. chức năng liên quan. rtrim[] - Xóa khoảng trắng hoặc các ký tự được xác định trước khác khỏi phía bên phải của chuỗi

Làm cách nào để xóa nhiều ký tự khỏi chuỗi trong PHP?

Hàm str_replace[] dùng để thay thế nhiều ký tự trong một chuỗi và hàm này nhận ba tham số. Tham số đầu tiên là mảng ký tự cần thay thế.

Chủ Đề