Спасибо за ответы, решил не использовать sprintf() для таких нужд. Взгляну на код, попробую более красивый вариант с обработкой переменных в строках с простым или фигурным синтаксисом, а также вариант с простым шаблоном и str_replace().
По теме еще сегодня нашел сравнение скорости для конкатенации и sprintf():
micro-optimization.com/string-concatenation-with-s...
micro-optimization.com/string-concatenation-with-d...
Надеюсь, кому-то как и мне когда-нибудь пригодится.