I'm not sure I understand, it doesn't matter if you're using sprites or a vertex array.
If your tile is an axis aligned rectangle made of 4 vertices you can easily create an sf::FloatRect(x, y, w, h) from these.
x and y are the coordinates of the top left vertex of the tile. w is the difference between the abscissa of one of the vertices on the right side of the tile and the abscissa of one of the vertices on the left side of the tile. h is the difference between the ordinate of one of the vertices on the bottom side of the tile and the ordinate of one of the vertices on the top side of the tile.
Same thing for the bounding box of your player (or if it's a sprite you can retrieve it with getGlobalBound).