Số ký tự PHP trong chuỗi

Trong bài viết này, chúng ta sẽ xem cách lấy độ dài của chuỗi bằng cách sử dụng hàm strlen[] trong PHP, cùng với việc hiểu cách triển khai hàm này thông qua các ví dụ

Hàm strlen[] là một hàm có sẵn trong PHP trả về độ dài của một chuỗi đã cho. Nó nhận một chuỗi làm tham số và trả về độ dài của nó. Nó tính toán độ dài của chuỗi bao gồm tất cả các khoảng trắng và ký tự đặc biệt.  

cú pháp

strlen[$string];

Thông số. Hàm strlen[] chỉ chấp nhận một tham số $string là bắt buộc. Tham số này đại diện cho chuỗi có độ dài cần được trả về.  

Giá trị trả về. Hàm trả về độ dài của chuỗi $ bao gồm tất cả các khoảng trắng và ký tự đặc biệt.  

Các chương trình dưới đây minh họa hàm strlen[] trong PHP

ví dụ 1. Ví dụ dưới đây minh họa việc sử dụng hàm strlen[] trong PHP

PHP




13
1

 

13
2____23

13
2____25

13
2
13
7
13
0
13
1
13
2

13
2

13
2
13
5

13
2____17

13
2______19
25
0____71
13
7
25
3

25
4

đầu ra

13

ví dụ 2. Ví dụ này minh họa việc sử dụng hàm strlen[] trong đó chuỗi có ký tự đặc biệt và chuỗi thoát

PHP




13
1

 

13
2____23

13
2
25
9

13
2____211

13
2______27
13
0____215
13
2

13
2

13
2____219

13
2______19
25
0____71
13
7
25
3

25
4

đầu ra

25

Thẩm quyền giải quyết. http. //php. net/thủ công/vi/chức năng. strlen. php

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

Hàm count_chars[] trả về thông tin về các ký tự được sử dụng trong một chuỗi [ví dụ: một ký tự ASCII xuất hiện bao nhiêu lần trong một chuỗi hoặc ký tự nào đã được sử dụng hoặc không được sử dụng trong một chuỗi]

cú pháp

Giá trị tham số

Tham sốChuỗi mô tảBắt buộc. Chuỗi được kiểm tramodeTùy chọn. Chỉ định các chế độ trả lại. 0 là mặc định. Các chế độ hoàn trả khác nhau là
  • 0 - một mảng có giá trị ASCII làm khóa và số lần xuất hiện làm giá trị
  • 1 - một mảng có giá trị ASCII làm khóa và số lần xuất hiện làm giá trị, chỉ liệt kê các lần xuất hiện lớn hơn 0
  • 2 - một mảng có giá trị ASCII làm khóa và số lần xuất hiện làm giá trị, chỉ liệt kê các lần xuất hiện bằng 0 được liệt kê
  • 3 - một chuỗi có tất cả các ký tự khác nhau được sử dụng
  • 4 - một chuỗi có tất cả các ký tự không sử dụng

chi tiết kỹ thuật

Giá trị trả về. Tùy thuộc vào tham số chế độ được chỉ định Phiên bản PHP. 4+

Thêm ví dụ

Ví dụ

Trả về một chuỗi có tất cả các ký tự không sử dụng trong "Xin chào thế giới. " [chế độ 4]

$str = "Xin chào thế giới. ";
echo count_chars[$str,4];
?>

Tự mình thử »

Ví dụ

Trong ví dụ này, chúng tôi sẽ sử dụng Count_chars[] với chế độ 1 để kiểm tra chuỗi. Chế độ 1 sẽ trả về một mảng có giá trị ASCII làm khóa và số lần nó xuất hiện dưới dạng giá trị

Ghi chú. Hàm này tạo cảnh báo nếu tham số bắt đầu cộng với tham số độ dài lớn hơn độ dài chuỗi [xem ví dụ 3]

cú pháp

substr_count[chuỗi,chuỗi con,bắt đầu,độ dài]

Giá trị tham số

Tham sốChuỗi mô tảBắt buộc. Chỉ định chuỗi để kiểm tra chuỗi conYêu cầu. Chỉ định chuỗi để tìm kiếm bắt đầuTùy chọn. Chỉ định vị trí trong chuỗi để bắt đầu tìm kiếm. Nếu âm, nó bắt đầu đếm từ cuối chiều dài chuỗiTùy chọn. Chỉ định độ dài của tìm kiếm

chi tiết kỹ thuật

Giá trị trả về. Trả về số lần chuỗi con xuất hiện trong chuỗi Phiên bản PHP. 4+Nhật ký thay đổi. PHP7. 1 - Tham số độ dài có thể là 0 hoặc số âm.
PHP 7. 1 - Tham số bắt đầu có thể là số âm.
PHP 5. 1 - Tham số bắt đầu và độ dài đã được thêm vào.

Thêm ví dụ

Ví dụ

Sử dụng tất cả các tham số

$str = "Thật tuyệt";
echo strlen[$str]. "
"; . "
echo substr_count[$str,"is"]."
"; . "
echo substr_count[$str,"is",2]."
"; . "
echo substr_count[$str,"is",3]."
"; . "
echo substr_count[$str,"is",3,3]."
";
?>

Tự mình thử »

Ví dụ

các chuỗi con chồng lên nhau

$str = "abcabcab";
echo substr_count[$str,"abcab"];
?>

Tự mình thử »

Ví dụ

Nếu tham số bắt đầu và độ dài vượt quá độ dài chuỗi thì hàm này sẽ đưa ra cảnh báo

echo $str = "Thật tuyệt";
substr_count[$str,"is",3,9];
?>

Chủ Đề