我试图弄清楚如何使用语言类创建有意义的错误消息。我想做的是将一个字符串放入包含PHP复杂字符串的语言文件中,然后使用范围内变量对其进行解析。
例如,如果语言文件中的字符串是;
"'${prompt_name}' must be at least ${min} characters long."
并且局部变量是
$prompt_name = 'Test Prompt';
$min = 4;
结果字符串应为;
'Test Prompt' must be at least 4 characters long.
有没有办法做到这一点?
答案 0 :(得分:0)
我建议使用sprintf:
sprintf("'%s' must be at least %d characters long.", $prompt_name, $min);