Die Funktion explode() verarbeitet keine Suchmuster, sondern generell nur Strings. Dein Muster wird als gewöhnliche Zeichenkette angewandt. Benutze daher eine entsprechende Ersatzfunktion, die Suchmuster versteht (Tipp: fängt mit preg_... im Funktionsnamen an)!
Funktioniert super, habs jetzt so gemacht:
$url = preg_replace('/[\s]+/', '\n', $row[4]);