Объединить вывод функции PHP в переменную типа строки

Для переменной $x мы можем связать его со строкой разными способами, один из них выглядит следующим образом:

$x = "Hello";
echo "I say {$x} to all of you.";
// The output should be: I say Hello to all of you.

Однако, если я попытаюсь сделать что-то подобное с помощью функции, произойдет сбой:

$x = "Hello";
echo "I say {strtolower($x)} to all of you.";
// The output should be: I say {strtolower(Hello)} to all of you.

Если есть такой же синоним, как и используемый для переменной, я буду признателен за это. Другими словами, я не хочу разбивать основную строку и не хочу использовать sprinf,

-2

Решение

Вы можете объединить с . оператор:

echo "I say  " . strtolower($x) . " to all of you.";

Или просто :

echo "I say  ", strtolower($x), " to all of you.";
4

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]