2016-03-24 15 views
1

Dil sınıfını kullanarak anlamlı hata mesajlarının nasıl oluşturulacağını anlamaya çalışıyorum. Yapmak istediğim, PHP karmaşık dizesini içeren dil dosyasına bir dize koymak ve sonra da kapsam değişkenlerini kullanarak ayrıştırmaktır.Uluslararasılaştırma için karmaşık bir dizeyi ayrıştırma

Örneğin, diller dosyasındaki dize;

"'${prompt_name}' must be at least ${min} characters long." 

ve yerel değişken Sonuç dizesi olmalıdır

$prompt_name = 'Test Prompt'; 
$min = 4; 

vardır;

Bunu yapmanın bir yolu var mı?

cevap

0

Ben sprintf kullanarak öneririm:

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