PHP strcspn() hàm

Ví dụ

Trả về số lượng ký tự tìm thấy trước ký tự "w" trong chuỗi "Hello world!"

<?php
echo strcspn("Hello world!","w");
?>

Chạy ví dụ

Định nghĩa và cách sử dụng

Hàm strcspn() trả về số lượng ký tự tìm thấy trong chuỗi trước khi tìm thấy bất kỳ ký tự nào đã chỉ định (bao gồm khoảng trống).

Lưu ý:Vui lòng sử dụng strspn() Hàm trả về số lượng ký tự trong chuỗi chứa các ký tự trong danh sách ký tự đã chỉ định.

Ghi chú:Hàm này là an toàn với binary.

Cú pháp

strcspn(chuỗi,ký tự,Bắt đầu,Độ dài)
Tham số Mô tả
chuỗi Bắt buộc. Định nghĩa chuỗi cần tìm kiếm.
ký tự Bắt buộc. Định nghĩa ký tự cần tìm.
Bắt đầu Tùy chọn. Định nghĩa bắt đầu từ đâu trong chuỗi để tìm kiếm.
Độ dài Tùy chọn. Định nghĩa độ dài của chuỗi (tìm bao nhiêu ký tự).

Chi tiết kỹ thuật

Giá trị trả về: Trả về số lượng ký tự tìm thấy trong chuỗi trước khi tìm thấy ký tự đã chỉ định.
Phiên bản PHP: 4+
Ghi chép cập nhật: Trong PHP 4.3, đã thêm Bắt đầuĐộ dài Tham số.

Ví dụ thêm

Ví dụ 1

Sử dụng tất cả các tham số để xuất ra số lượng ký tự tìm thấy trước ký tự "w" trong chuỗi "Hello world!"

<?php
echo strcspn("Hello world!","w",0,6); // Địa chỉ bắt đầu là 0, độ dài của chuỗi tìm kiếm là 6。
?>

Chạy ví dụ