Computer >> Máy Tính >  >> Lập trình >> PHP

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

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 )