akxxiv
Новичок
call_user_func_array("sprintf", $arr) - что получается???
Что-то не пойму что делаю неправильно. Может вы свежим взглядом заметите ошибку?
Выдает:
Всего 258 (двести пятьдесят восемь) рублей 29 копеек
Что-то не пойму что делаю неправильно. Может вы свежим взглядом заметите ошибку?
PHP:
$arr = Array ( 'Всего %1\$d (%2\$s) рублей %3\$02d копеек', 258, 'двести пятьдесят восемь', 29 );
echo call_user_func_array("sprintf", $arr);
А должен (хотелосьбы) :Всего $d ($s) рублей $02d копеек
Всего 258 (двести пятьдесят восемь) рублей 29 копеек