【发布时间】:2018-08-07 02:34:27
【问题描述】:
为了将我的字符串拆分为前面有数字,后面跟着字母的点:
$str = '12jan';
我用过
$arr = preg_split('/(?<=[0-9])(?=[a-z]+)/i',$str);
它可以工作文件并提供所需的输出。我想更新它,以便它为类似的字符串提供相同的输出。
$str='12 jan';
$str='12 jan';
$str='12/jan';
$str='12//jan';
$str='12/jan';
$str='12*/jan';
$str='12*//jan';
代码应该适用于上面给出的任何字符串,以便在一天结束时我有一个类似的数组
Array
(
[0] => 12
[1] => jan
)
任何帮助将不胜感激。
【问题讨论】:
-
你必须为每个需要的字符串创建一个单独的`preg_split`
-
...不可能@dean(对不起,我不能对你的评论投反对票)
-
@Rekha 这些值是较大字符串的一部分还是整个输入字符串?请说明
$str的变化情况。
标签: php regex date delimiter preg-split