Concaténation des événements

Bonjour à tous,
Serait-il possible au moment de la concaténation des événements d’un agenda dans le plugin ICS, d’ajouter une séparation entre ceux-ci ?
Par exemple, au lieu de « toto:09H00retour:11H00départ:15H00 » avoir toto:09H00|retour:11H00|départ:15H00. Avec un « | » comme séparateur.
Pour récupérer les éléments je fais un explode des « : », mais je récupère soit « toto », soit « 09H00retour », etc.
Sinon il y a peut-être une astuce…