有没有人知道在PHP中更好的sprintf实现方式?我正在寻找类似于Python中的字符串格式化方法:
print "Hello %(name)s. Your %(name)s has just been created!" % { 'name' : 'world' }
# prints::: Hello world. Your world has just been created!
这很方便,可以避免不必要的重复使用变量,例如:
sprintf("Hello %s. Your %s has just been created!", 'world', 'world');
# prints::: Hello world. Your world has just been created!
我猜自己建立这个东西应该不难,但是我不想重复造轮子,如果你知道我的意思...但是我找不到任何关于这个的痕迹(也许是搜索关键词错误)。
如果有人能帮忙,我感激不尽。
干杯,