Используйте необязательный третий параметр $limit
для explode()
:
$explode = explode(":", $string, 2);
Это говорит explode()
, что нужно возвращать массив максимум с 2 элементами, помещая все последующие двоеточия во второй возвращенный фрагмент строки,Обратите внимание, в соответствии с вашими примерами вы должны использовать двоеточие и пробел:
$explode = explode(": ", $string, 2);
Но, возможно, это просто совпадение.