Для переменной $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
,
Вы можете объединить с .
оператор:
echo "I say " . strtolower($x) . " to all of you.";
Или просто :
echo "I say ", strtolower($x), " to all of you.";
Других решений пока нет …