este es un ejemplo que esta en php.net que hace exactamento lo que tu necesitas.
http://www.php.net/manual/en/function.explode.php Código PHP:
<?php
$str = 'one|two|three|four';
// positive limit
print_r(explode('|', $str, 2));
// negative limit (since PHP 5.1)
print_r(explode('|', $str, -1));
?>
es el ejemplo 2 por si quieres ver lo mas a detalle, suerte