Недавно я столкнулся с некоторой проблемой, связанной с конкатенацией двух строк почти одинаково, но в одной из них было бы больше текста, чем в другой. Вот чего я хочу добиться и попробовал:
$var1 = $var2 = "the sky is ";
$var1 .= "grey and ";
$var1 .= $var2 .= "blue";
Очевидно, это не сработает, но желаемый результат:
$var 1 : "the sky is grey and blue"
$var 2 : "the sky is blue"
Другая операция не будет здесь особой, но больше о том, чтобы знать, возможно ли это.
Я мог бы создать третью временную переменную, но мне было интересно, если бы я мог ее избежать, другие решения состояли бы в том, чтобы иметь только одну переменную и удалять с помощью операций с подстрокой.