Раздел вопрос-ответ Как вернуть результат от функции printf() вместо вывода на экран?

Как на php вернуть результат от функции printf() вместо вывода на экран?

share

1 ответ

printf() не может вернуть результат своей работы. Для возврата результата в переменную нужно использовать аналогичную функцию sprintf(), например:

$num = 5;
$location = 'tree';

$format = 'There are %d monkeys in the %s';
return sprintf($format, $num, $location);

 

Добавить комментарий
    как минимум 5 символов

    icon Вход в систему

    зарегистрироваться