Tôi có một chuỗi $str = "4sX3yY4mj2DT9gVOOS0x60onT08lwzLLZBqn8"
. Bây giờ tôi muốn xóa 5 ký tự số đầu tiên khỏi chuỗi.Làm thế nào để loại bỏ các ký tự số n đầu tiên khỏi một chuỗi bằng cách sử dụng PHP?
Làm cách nào để thực hiện điều đó trong php?
Tôi có một chuỗi $str = "4sX3yY4mj2DT9gVOOS0x60onT08lwzLLZBqn8"
. Bây giờ tôi muốn xóa 5 ký tự số đầu tiên khỏi chuỗi.Làm thế nào để loại bỏ các ký tự số n đầu tiên khỏi một chuỗi bằng cách sử dụng PHP?
Làm cách nào để thực hiện điều đó trong php?
Sử dụng các thông số giới hạn với preg_replace:
$str = preg_replace('~\d~', '', $str, 5);
@cale_b: đó là dấu phân cách mẫu. Hầu hết mọi người sử dụng dấu gạch chéo, nhưng bạn có thể sử dụng các ký tự khác. –
Tôi có thể hỏi tại sao bạn chọn '~' thay vì dấu gạch chéo không? –
@cale_b: vì dấu gạch chéo thường được sử dụng như ký tự chữ trong các mẫu so với dấu ngã và vì nó không làm tổn thương mắt như dấu gạch ngang '#' * (có thể được sử dụng để nhận xét mẫu) * –
Chỉ cần loại bỏ? Hay bạn cần biết/trả về các giá trị? –
Chỉ cần xóa chúng là tốt –