我有以下字符串
$string = "18/05-01/06 01/06-06/07 06/07-22/08 22/08-14/09 DR Record + 2 21.47 20.24 27.15 20.24 BE Record + 2 24.05 22.68"
我想在找到的第一个字母处拆分它(字母每次都不同)。我发现了一个类似的问题,有以下示例
$split = explode('-', 'orange-yellow-red',2);
echo $split[1]; //output yellow-red
但这是假设你知道这封信是什么。有没有办法指定任何字母?我以前使用过 preg split,但这不能限制,而且我对正则表达式也不是很好。
如果explode 可以与正则表达式一起工作,那么这样的事情可能会起作用,但这只是一个例子,因为这不起作用。
$string = "18/05-01/06 01/06-06/07 06/07-22/08 22/08-14/09 DR Record + 2 21.47 20.24 27.15 20.24";
$split = explode([A-Za-z], $string,2);