Tiêu chuẩn PHP cách để kiểm tra xem một chuỗi $str
kết thúc bằng một chuỗi con $test
là:Thử nghiệm hiệu quả nhất cho dù chuỗi PHP kết thúc bằng một chuỗi khác là gì?
$endsWith = substr($str, -strlen($test)) == $test
Đây có phải là cách nhanh nhất?
tương tự: http://stackoverflow.com/questions/834303/php-startswith- và-endswith-chức năng – trante
Bạn có thể tìm thấy ['s ($ str) -> endsWith ($ test)'] (https://github.com/delight-im/PHP-Str/blob/8fd0c608d5496d43adaa899642c1cce047e076dc/src/Str. php # L117) hoặc ['s ($ str) -> endsWithIgnoreCase ($ test)'] (https://github.com/delight-im/PHP-Str/blob/8fd0c608d5496d43adaa899642c1cce047e076dc/src/Str.php#L131) hữu ích, như được tìm thấy trong [thư viện độc lập này] (https://github.com/delight-im/PHP-Str). – caw