您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

PHP将字符串拆分为整数元素和字符串

PHP将字符串拆分为整数元素和字符串

您可以使用preg_split使用前瞻和回顾后

print_r(preg_split('#(?<=\d)(?=[a-z])#i', "0982asdlkj"));

版画

Array
(
    [0] => 0982
    [1] => asdlkj
)

仅当字母部分实际上仅包含字母且没有数字时,这才起作用。

只是为了澄清这里发生的事情:

正则表达式看起来在每个位置上,如果一个数字是位置(前(?<=\d) 之后(一个字母(?=[a-z])),那么它匹配和字符串在此位置获得分割。整个内容不区分大小写(i)。

php 2022/1/1 18:20:19 有490人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶