Tom,
Je ne suis pas un expert en regex, mais vous devriez employer le preg_match_all qui renvoie une rangée plutôt qu'une corde. Le code joint imprimera le titre d'artiste et de chanson. Je suis sûr si vous manoeuvrez le regex que vous extrairez seulement les données vous voulez, car il est la rangée est [0] chansons de l'artiste de temps de chanson d'artiste de temps 1] [[2] [3].
Vous pourriez même réduire ce regex et employer le substr sur la première rangée pour extraire l'information que vous voulez.
(J'ai ramené le nombre d'articles extraits à 10 ainsi je n'obtiendrais pas une quantité de l'information bonkers)