Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> PHP

PHP lấy giá trị cụ thể bắt đầu bằng số cho trước từ chuỗi chứa chữ và số?

Giả sử chuỗi sau chứa chữ và số:

$value = "1045632245555fghjklm67535454663443gfdjkbvc9890000006777743";

Muốn lấy giá trị cụ thể bắt đầu từ 989:

9890000006777743

Ví dụ

Sử dụng substr() kết hợp strpos().

<!DOCTYPE html> <html> <body> <?php $value = "1045632245555fghjklm67535454663443gfdjkbvc9890000006777743"; echo "Giá trị thực tế là = ", $value, "<br>"; $result = substr($value, strpos($value, "989"), 16); echo "Giá trị lọc được là = ", $result; ?> </body> </html>

Kết quả

Giá trị thực tế là = 1045632245555fghjklm67535454663443gfdjkbvc9890000006777743 Giá trị lọc được là = 9890000006777743