Thinkphp8多语言模式,语言包变量占位符实现方法。

BI8EJM HAM Radio / 2024-05-01 / 原文

主要实现原理是sprintf()函数,更多占位符写法可以参考sprintf()的介绍。

zh-cn.php

......

// 变量用 s% 作为占位符

'sold_books' => 'Sold s% books',

........

在模板中使用    

{$Think.lang.sold_books|sprintf=$value['num']}