作者:邱喷壶_381 | 来源:互联网 | 2023-09-14 14:21
我有一个字母和数字组合的字符串.对于我的应用程序,我必须用字母和数字分隔一个字符串:例如:如果我的字符串是“12jan”我将分别得到“12”“jan”..解决方法:您
我有一个字母和数字组合的字符串.对于我的应用程序,我必须用字母和数字分隔一个字符串:例如:如果我的字符串是“12jan”我将分别得到“12”“jan”..
解决方法:
您可以使用preg_split将字符串拆分为以数字开头的点,后跟字母为:
$arr = preg_split('/(?<=[0-9])(?=[a-z]+)/i',$str);
Code in Action
$str = '12jan';
$arr = preg_split('/(?<=[0-9])(?=[a-z]+)/i',$str); ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
print_r($arr);
结果:
Array
(
[0] => 12
[1] => jan
)