Sử dụng preg_split () trong PHP và phân tách bằng dấu gạch ngang. Giả sử sau đây là giá trị đầu vào của chúng tôi với các số và chuỗi được phân tách bằng dấu gạch ngang
$values ="ABC-DEF IJKL-3553435-8990987876";
Chúng tôi muốn đầu ra 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>
Đầu ra
Điều này sẽ tạo ra kết quả sau
Array ( [0] => ABC-DEF IJKL [1] => 3553435 [2] => 8990987876 )