Hàm strcspn () trong PHP
Thí dụ
In số ký tự được tìm thấy trong "Hello world!" trước ký tự "w":
<?php
echo strcspn("Hello world!","w");
?>
Định nghĩa và Cách sử dụng
Hàm strcspn () trả về số lượng ký tự (bao gồm cả khoảng trắng) được tìm thấy trong một chuỗi trước khi bất kỳ phần nào của các ký tự được chỉ định được tìm thấy.
Mẹo: Sử dụng hàm strspn () để tính số ký tự được tìm thấy trong chuỗi chỉ chứa các ký tự từ danh sách ký tự được chỉ định.
Lưu ý: Hàm này là an toàn nhị phân.
Cú pháp
strcspn(string,char,start,length)
Giá trị tham số
Parameter | Description |
---|---|
string | Required. Specifies the string to search |
char | Required. Specifies the characters to search for |
start | Optional. Specifies where in string to start |
length | Optional. Specifies the length of the string (how much of the string to search) |
Chi tiết kỹ thuật
Giá trị trả lại: | Trả về số ký tự được tìm thấy trong một chuỗi trước khi tìm thấy bất kỳ phần nào của các ký tự đã chỉ định |
---|---|
Phiên bản PHP: | 4+ |
Changelog: | Các tham số bắt đầu và chiều dài đã được thêm vào trong PHP 4.3 |
Các ví dụ khác
Thí dụ
Sử dụng tất cả các tham số để in số ký tự được tìm thấy trong "Hello world!" trước ký tự "w":
<?php
echo strcspn("Hello world!","w",0,6); // The start position is 0 and the length of the search string is 6.
?>
❮ Tham chiếu chuỗi PHP