我有一个字符串$str = "4sX3yY4mj2DT9gVOOS0x60onT08lwzLLZBqn8"
。 现在我想从字符串中删除前5个数字字符。如何使用PHP从字符串中删除前n个数字字符?
我该如何做到这一点在PHP?
我有一个字符串$str = "4sX3yY4mj2DT9gVOOS0x60onT08lwzLLZBqn8"
。 现在我想从字符串中删除前5个数字字符。如何使用PHP从字符串中删除前n个数字字符?
我该如何做到这一点在PHP?
使用与preg_replace极限参数:
$str = preg_replace('~\d~', '', $str, 5);
@cale_b:它是模式分隔符。大多数时候人们使用斜线,但您可以使用其他字符。 –
请问为什么选择'〜'而不是斜杠? –
@cale_b:因为斜线比颚化符号更常用作图案中的文字字符,并且因为它不会像短划线'#'*那样伤害眼睛(可用于注释该图案)* –
只是删除?或者你需要知道/返回值? –
只需删除它们即可 –