Lesbarer?
Stringparsing macht den Code auch nicht besser lesbar. Und wenn wir schon den Code mit mehr Blanks und Newlines lesbarer machen wollen, dann geht das auch mit Stringverkettungen like this:
"visitor_exchange.json/surflink/"
.$data['surflinkName']
."/earnings_hourly/"
.$data['date']
Und was die Lösung des Problems betrifft, das kann man natürlich auch mit einer Schleife machen die über das Array iteriert.
MFG