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

PHP preg_split với dấu gạch ngang?

Sử dụng hàm preg_split() trong PHP để tách chuỗi bằng dấu gạch ngang. Giả sử ta có chuỗi đầu vào sau chứa số và chuỗi ký tự được phân tách bằng dấu gạch ngang:

$values = "ABC-DEF IJKL-3553435-8990987876";

Kết quả mong muốn là:

Array ( [0] => ABC-DEF IJKL [1] => 3553435 [2] => 8990987876 )

Ví dụ

Mã PHP như sau:

<!DOCTYPE html> <html> <body> <?php $values = "ABC-DEF IJKL-3553435-8990987876"; $exploded = preg_split('/-(?=[0-9])/', $values, 3); print_r($exploded); ?> </body> </html>

Kết quả

Đoạn mã trên sẽ cho kết quả sau:

Array ( [0] => ABC-DEF IJKL [1] => 3553435 [2] => 8990987876 )