Как я могу разделить строка при первом появлении «-» (знак минус) на два $ vars с PHP?

Как я могу разбить строку при первом появлении - (знак минус) на две переменные $ с помощью PHP?

Я нашел, как разделить на каждую "- «но, не только в первом случае.

пример:

this - is - line - of whatever - is - relevant
$var1 = this
$var2 = is - line - of whatever - is - relevant

Заметьте, также удалили первое« - ».

Заранее спасибо за помощь!

59
задан Gordon 18 August 2010 в 07:03
поделиться

2 ответа

Это очень просто: использовать дополнительный параметр для explode , о котором многие люди не догадываются:

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

132
ответ дан 24 November 2019 в 18:02
поделиться
$array = explode('-', 'some-string', 2);

Затем вы можете выполнить $ var1 = $ array [0] и $ var2 = $ array [1] .

44
ответ дан 24 November 2019 в 18:02
поделиться
Другие вопросы по тегам:

Похожие вопросы: