Nếu chuỗi không được biết và chúng tôi muốn xóa các ký tự từ đầu thì chúng tôi có thể sử dụng substr[]. Ở đây chúng ta có thể sử dụng nó bằng hai tham số một là chuỗi và hai là chỉ mục. substr[] trả về chuỗi từ chỉ mục tham số thứ hai đến cuối chuỗi
eeks eks5
eeks eks6
eeks eks7
eeks eks8
eeks eks9
eeks eks0
eeks eks6
eeks eks52
eeks eks8
eeks eks54
eeks eks55
eeks eks7
eeks eks57
eeks eks6
eeks eks1
eeks eks52____261
eeks eks62
eeks eks0
eeks eks6
eeks eks52
eeks eks8
eeks eks54
eeks eks55
eeks eks7
eeks eks70
eeks eks6
eeks eks1
eeks eks52______274
eeks eks4
đầu ra.
eeks eks
PHP là ngôn ngữ kịch bản phía máy chủ được thiết kế dành riêng cho phát triển web. Bạn có thể học PHP từ đầu bằng cách làm theo Hướng dẫn PHP và Ví dụ về PHP này
Có thể xóa các ký tự không phải chữ và số bằng cách sử dụng hàm preg_replace[]. Hàm này thực hiện tìm kiếm và thay thế cụm từ thông dụng. Hàm preg_replace[] tìm kiếm chuỗi được chỉ định bởi mẫu và thay thế mẫu bằng thay thế nếu tìm thấy
ví dụ
Input : !@GeeksforGeeks2018? Output : GeeksforGeeks2018 Input : Geeks For Geeks Output : GeeksForGeeks
cú pháp
int preg_match[ $pattern, $replacement_string, $original_string ]
Tham số. Hàm này chấp nhận ba tham số như đã đề cập ở trên và được mô tả bên dưới
- mẫu $. Mẫu được tìm kiếm trong chuỗi. Nó phải là một biểu thức chính quy
- $replacement_string. Mẫu phù hợp được thay thế bằng chuỗi thay thế
- $ original_string. Nó là chuỗi gốc trong đó việc tìm kiếm và thay thế được thực hiện
Giá trị trả về
- Sau khi thay thế xảy ra, chuỗi đã sửa đổi sẽ được trả về
- Nếu không tìm thấy kết quả phù hợp, chuỗi ban đầu không thay đổi
Phương pháp 1. Cụm từ thông dụng ‘/[\W]/’ khớp với tất cả các ký tự không phải chữ và số và thay thế chúng bằng ‘ ‘ [chuỗi trống]
$str = preg_replace[ '/[\W]/', '', $str];
Trong biểu thức chính quy W là một siêu ký tự đứng trước dấu gạch chéo ngược [\W] có tác dụng mang lại cho tổ hợp một ý nghĩa đặc biệt. Nó có nghĩa là sự kết hợp của các ký tự không phải chữ và số
Ví dụ
int preg_match[ $pattern, $replacement_string, $original_string ]3
int preg_match[ $pattern, $replacement_string, $original_string ]4
int preg_match[ $pattern, $replacement_string, $original_string ]5
eeks eks7____50
int preg_match[ $pattern, $replacement_string, $original_string ]1
int preg_match[ $pattern, $replacement_string, $original_string ]2
int preg_match[ $pattern, $replacement_string, $original_string ]4
int preg_match[ $pattern, $replacement_string, $original_string ]4
int preg_match[ $pattern, $replacement_string, $original_string ]5
eeks eks7
int preg_match[ $pattern, $replacement_string, $original_string ]7
int preg_match[ $pattern, $replacement_string, $original_string ]8
int preg_match[ $pattern, $replacement_string, $original_string ]9
$str = preg_replace[ '/[\W]/', '', $str];0
int preg_match[ $pattern, $replacement_string, $original_string ]9
eeks eks7
$str = preg_replace[ '/[\W]/', '', $str];3
int preg_match[ $pattern, $replacement_string, $original_string ]4
$str = preg_replace[ '/[\W]/', '', $str];5
$str = preg_replace[ '/[\W]/', '', $str];6
$str = preg_replace[ '/[\W]/', '', $str];7
eeks eks7
$str = preg_replace[ '/[\W]/', '', $str];3
eeks eks20
đầu ra.
eeks eks2
Phương pháp 2. Biểu thức chính quy '/[^a-z0-9 ]/i' khớp với tất cả các ký tự không phải chữ và số và thay thế chúng bằng ' ' [chuỗi rỗng]
Để chỉ đếm các bảng chữ cái trong một chuỗi, hãy lặp lại các ký tự của chuỗi và với mỗi ký tự, hãy tăng bộ đếm của bạn nếu ký tự đó là một bảng chữ cái. Chúng ta có thể kiểm tra xem ký tự có phải là bảng chữ cái hay không bằng cách sử dụng hàm PHP tích hợp ctype_alpha[]
Ví dụ - Đếm bảng chữ cái trong chuỗi
Trong ví dụ này, chúng tôi sẽ lấy một chuỗi “Xin chào thế giới. ” trong biến $string. Lấy độ dài chuỗi thành $length bằng hàm strlen[]. Sau đó, chúng tôi sẽ viết một vòng lặp for để truy cập lặp đi lặp lại từng ký tự của chuỗi và với mỗi ký tự, chúng tôi sẽ kiểm tra xem đó có phải là một bảng chữ cái không. Nếu nó là một bảng chữ cái, chúng tôi sẽ tăng bộ đếm cho số lượng bảng chữ cái trong chuỗi
Chương trình PHP
eeks eks4
đầu ra
Phần kết luận
Trong Hướng dẫn PHP này, chúng ta đã học cách đếm tổng số chữ cái trong một chuỗi bằng cách sử dụng hàm ctype_alpha[]