Как я могу разбить строку при первом появлении чего-либо?

Я знаю, что "explode" разбивает строку и превращает ее в массив для каждого случая. Но как мне разделить на первое вхождение и сохранить все после первого вхождения?

Примеры:

$split = explode('-', 'orange-yellow-red');
echo $split[1]; // output: "yellow"

^ Я бы хотел, чтобы это выводилось: желто-красный

$split = explode('-', 'chocolate-vanilla-blueberry-red');
echo $split[1]; // output: "vanilla"

^ Я бы хотел, чтобы это выводило: ваниль-чернично-красный

24
задан supercoolville 28 December 2011 в 10:00
поделиться