单个分隔符实例后获取所有文本

chi*_*hip 1 php

我正试图找出解决这个问题的优雅方法.我在一个变量中有一个长字符串,其中\ brd分隔了一些值(来自另一个程序)我需要在这个分隔符的第一个实例之后得到所有文本.

即$ foo ='alpha\brd bravo\brd charlie\brd delta\brd echo\brd';

并希望在explode/preg_match或类似的东西之后,我会得到一个像这样的结果字符串

bravo\brd charlie\brd delta\brd echo\brd

我知道我能做到这一点的唯一方法是使用explode并循环遍历数组,同时重新添加分隔符.这看起来有点乱 - 希望更有经验的人可能有更优雅的解决方案?

干杯

Yos*_*shi 6

explode有一个你可以使用的第三个参数:

list($before, $after) = explode($delim, $yourString, 2);
Run Code Online (Sandbox Code Playgroud)