如何在第一次出现" - "(减号)时将字符串拆分为两个带PHP的$ vars?

Jim*_*mbo 60 php split

如何在第一次出现 - (减号)时将字符串拆分为两个带PHP的$ vars?

我已经找到了如何拆分每个" - ",但不仅仅是在第一次出现时.

例:

this - is - line - of whatever - is - relevant
$var1 = this
$var2 = is - line - of whatever - is - relevant
Run Code Online (Sandbox Code Playgroud)

注意,也剥掉了第一个" - ".

在此先感谢您的帮助!

sta*_*san 133

它非常简单,使用额外的参数explode,许多人都没有意识到:

list($before, $after) = explode('-', $source, 2);


Bra*_*rad 45

$array = explode('-', 'some-string', 2);
Run Code Online (Sandbox Code Playgroud)

然后,你可以做$var1=$array[0]$var2=$array[1].