2016-03-24 70 views
1

我想弄清楚如何使用語言類創建有意義的錯誤消息。我想要做的是將一個字符串放入包含PHP複雜字符串的語言文件中,然後使用in範圍變量對其進行解析。解析國際化的複雜字符串

例如,如果語言文件中的字符串是;

"'${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

我建議使用sprintf

sprintf("'%s' must be at least %d characters long.", $prompt_name, $min);