в компонентах симфони пару раз видел sprintf(). Не моветон, можешь использовать, главное если начал - то делай так во всём проекте. Единобразие важнее.
Сервер(php) не может что-то отсылать, может только отвечать. Сделайте на странице Ajax запрос к серверу и ответом отдайте с помощью json данные с переменной. Если такой ответ вас не устраивает, то нужно улучшать знания по веб-разработке.