使用“printf”;返回字符串,而不是打印它
这可能听起来很奇怪,但事实就是如此。
我喜欢在 php 中使用这种构建字符串的技术,
printf(__('This is %1$s, this is %2$s'), myFunction1(), myFunction2());
显然,每当调用函数时,都会直接打印结果,但我想使用这种技术来构建字符串,然后在其他地方使用它。
这可能吗?
谢谢你们。
This may sound strange, but here goes.
I like using this technique of building a string in php
printf(__('This is %1$s, this is %2$s'), myFunction1(), myFunction2());
Obviously this directly prints the results whenever the function is called, but I would like to use this technique to just build a string, and then use it later elsewhere.
Is this possible?
Thanks guys.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用
sprintf
来执行此操作:Use
sprintf
to do this: