PHP:您可以使用数组作为 sprintf 函数的参数部分吗?如果是这样-怎么办?
来自 PHP API 参考:
字符串sprintf(字符串$format [, 混合$args [,混合$...]] )
返回根据以下内容生成的字符串 格式化字符串格式。
$args 可以是一个数组吗?如果是,我将如何使用它?
From the PHP API reference:
string sprintf ( string $format [,
mixed $args [, mixed $... ]] )Returns a string produced according to
the formatting string format.
Can $args
be an array - If so how would I use it?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
vsprintf()
是你的朋友。您不能以任何有意义的方式在sprintf
中使用数组,但您可以使用参数数组调用vsprintf()
(它替换sprintf
' s 单独的函数参数)。vsprintf()
is your friend. You cannot use an array insprintf
in any meaningfull way, but you can callvsprintf()
with an array of arguments (which replacessprintf
's seperate function arguments).