我有一个应用程序,我正在将其部分迁移到 Django,但 Python 和 PHP 具有不同的字符串格式,例如,"Hello %1s"
在 PHP 与"Hello {0}"
Python"Hello {name}"
中。
我们将维护这两个应用程序一段时间,但有没有办法在 PHP 中使用 Python 格式,反之亦然?
PHP 的 gettext 不会扩展/替换 %s - 这是由输出函数(例如printf)完成的。在 Python 中似乎也是如此。
最重要的是,在 Python 中,您可以使用 %s 来表示字符串,请参阅http://docs.python.org/library/stdtypes.html#string-formatting
所以你应该能够在两者中使用 %s 样式的字符串。