Đếm số lần xuất hiện trong chuỗi PHP

Nội dung chính

1. Chức năng của hàm strlen[]

Hàm strlen[] trong PHP có chức năng đếm độ dài của chuỗi ký tự [string].

2. Cú pháp của hàm strlen[]

strlen[string $string]: int

Trong đó:

  • $string là chuỗi cần đếm độ dài.
  • Kiểu dữ liệu trả về là kiểu số nguyên, chứa độ dài của $string. Nếu chuỗi rỗng thì kết quả nhận được sẽ là 0.

Lưu ý: Bản chất của hàm strlen[] là đếm số byte trong chuỗi $string. Nếu đối số truyền vào hàm strlen[] không phải chuỗi thì có thể gây ra lỗi.

Fatal error: Uncaught TypeError: strlen[]: Argument #1 [$str] must be of type string

3. Một số ví dụ sử dụng hàm strlen[]

Đếm độ dài của chuỗi trong php

$str = 'abcdef';
echo strlen[$str];//6

$str = ' ab cd ';
echo strlen[$str];//7

$str = 92780;
//có thể đếm số chữ số
echo strlen[$str];//5

$str = '';//chuỗi rỗng
echo strlen[$str];//0

Lỗi khi đếm độ dài của array

$arr = array['1', '3', '7'];
echo strlen[$arr];//lỗi

Hàm strlen[] được hỗ trợ trong PHP 4, PHP 5, PHP 7, PHP 8.

  • Hàm ảo [virtual function] trong lập trình hướng đối tượng với C++
  • Cú pháp của CSS
  • Thay thế chuỗi hoặc mảng với hàm str_replace[] trong PHP
  • Hàm is_int[] trong PHP
  • Xử lý upload file với PHP

5/5 - [1 bình chọn]

Chia sẻ trên mạng xã hội:

PHP programming

Hàm này ngược lại với hàm chop[], nó sẽ xóa đi kí tứ bên trái chuỗi và lưu ý rằng chỉ có thể tính từ các kí tự đứng đầu trong chuỗi.

3. PHP chunk_split []: Chia chuỗi thành các chuỗi nhỏ.

 

Kết quả:

  • Cho một biến $str chứa chuỗi: "I am Lam"
  • Thực hiện in ra với echo: gọi hàm chunk_split[] với 3 tham số đầu vào, tham số đầu tiên [bắt buộc] truyền vào biến chuỗi, tham số thứ 2 và tham số thứ 3 [Không bắt buộc] là sau bao nhiêu chữ thì chèn vào nội dung trong ngoặc kép.

4. PHP lcfirst []: Chuyển kí tự đầu tiên thành chữ thường

 

Kết quả:

  • Không có gì để nói nhiều về hàm này nhỉ
    Đơn giản là truyền vào một chuỗi và từ nào đứng đầu chuỗi là chữ hoa thì nó ép sang chữ thường.

5. PHP similar_text []: Đếm số kí tự trùng nhau giữa hai chuỗi



Kết quả trả về: 6 kí tự giống nhau.

6. PHP strcasecmp []: So sánh không phân biệt chữ hoa chữ thường



Nếu hàm trả về 0, hai chuỗi so sánh không có khác biệt.


Kết quả:

  • Và nếu như hai chuỗi có sự khác biệt thì hàm sẽ trả về số lượng kí tự khác biệt trong chuỗi.

7. PHP strchr []: Tìm kí tự trong chuỗi, trả về kí tự đó và phần còn lại



Kết quả:

  • Hàm strchr[] sẽ tìm kí tự trong chuỗi, nếu tìm thấy nó sẽ thực hiện trả về kí tự đó và toàn bộ phần chuỗi phía sau kí tự vừa tìm được.

8. PHP strcmp []: So sánh hai chuỗi và phân biệt chữ hoa chữ thường

 

Kết quả:

  • Hàm strcmp [] phân biệt chữ hoa chữ thường, nếu chuỗi thứ hai viết thường, kết quả trả về luôn là -32 và ngược lại

    Nếu bạn muốn tìm câu trả lời cho câu hỏi Làm thế nào để PHP substr_count — Đếm số lần xuất hiện của chuỗi con với Ví dụ , thì bạn . Để giúp bạn hiểu rõ hơn về cách giải quyết vấn đề này, tôi sẽ đưa ra một ví dụ

    Nội dung chính Show

    Cách PHP substr_count — Đếm số lần xuất hiện chuỗi con bằng các ví dụ - PHP substr_count — Đếm số lần xuất hiện chuỗi con

Chủ Đề