PHP:你可以使用数组作为sprintf函数的参数部分吗?如果是这样 - 怎么样?

Ash*_*Ash 10 php arrays printf

从PHP API参考:

string sprintf (string $ format [,mixed $ args [,mixed $ ...]])

返回根据格式化字符串格式生成的字符串.

可以$args是一个数组 - 如果是这样我将如何使用它?

Wri*_*ken 20

vsprintf()是你的朋友.你不能sprintf以任何有意义的方式使用数组,但你可以vsprintf()使用一个参数数组(它取代了sprintf单独的函数参数)来调用.