Singer Harry Styles extended his world tour through 2018 after sales for his 2017 dates quickly sold out.