simplexml_load_file()で取ってきたxmlのオブジェクトを

$stations[station_name] = $res->station_name;

のように突っ込んだら

$stations["station_name"]の中身が
object(SimpleXMLElement)#330 (1) { [0]=> string(9) "浅草駅” }
となっていました。
欲しいのはstring(9) "浅草駅”の部分だけなのに...。

普段こんな風にならないのでどうしたらいいか悩んだのですが、とりあえず

$stations['station_name'] = (string)$res->station_name;

とすることで解決しました。objectのことをもっと勉強する必要がありそうですね…