¿Cómo puedo dividir una cadena en la primera aparición de algo?

Sé que "explotar" divide la cadena y la convierte en una matriz para cada aparición. Pero, ¿cómo me divido en la primera aparición y mantengo todo después de la primera aparición?

Ejemplos:

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

^ Me gustaría que esto salga:rojo amarill

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

^ Me gustaría que esto salga: vainilla-arándano-rojo

Respuestas a la pregunta(10)

Su respuesta a la pregunta