在PHP中拆分字符串

JPr*_*Pro 1 php

我有一些这种格式的测试用例/字符串:

o201_01_01a_Testing_to_see_If_this_testcases_passes:without_data
o201_01_01b_Testing_to_see_If_this_testcases_passes:data
rx01_01_03d_Testing_the_reconfiguration/Retest:
Run Code Online (Sandbox Code Playgroud)

实际上,此测试用例名称包含实际名称和描述.

所以,我想把它们拆分成这样:

o201_01_01a   Testing_to_see_If_this_testcases_passes:without_data
o201_01_01b   Testing_to_see_If_this_testcases_passes:data
rx01_01_03d   Testing_the_reconfiguration/Retest:
Run Code Online (Sandbox Code Playgroud)

我无法弄清楚在php中爆炸的确切方法

有人可以帮忙吗?

谢谢.

mid*_*dus 6

如果第一部分的长度始终相同,为什么不使用substr,例如

$string = "o201_01_01a_Testing_to_see_If_this_testcases_passes:without_data";
$first_part = substr($string, 0, 11); // o201_01_01a
$second_part = substr($string, 12); // Testing_to_see_If_this_testcases_passes:without_data
Run Code Online (Sandbox Code Playgroud)