Mình có 1 chuỗi như thế này 123_456
Mình muốn replace 123_ thành chuỗi rỗng. Tức là chuỗi output sẽ là 456. ( 123 có thể là những số bất kỳ )
Thì code trong php như thế nào
Tks ai giúp đỡ
Regex Replace trong PHP
Bạn có ví dụ nào khác nữa không?
2 Likes
ví dụ 8768787878_123
8799898989_456
replace thành 123 với 456
bác giúp em với
tức là lấy chuỗi phía sau _ ?
đúng rồi bạn. lấy chuỗi phía sau _ thì phải dùng hàm replace ntn
Regex
(\d+)_(\d+)
Replace regex
http://php.net/manual/en/function.preg-replace.php
Hoặc nếu string của bạn chỉ đơn giản có dạng số_số
thì cắt string thường cũng được.
$s = "8799898989_456";
echo substr($s,strpos($s,"_")+1);
3 Likes
tks bạn nhiều…