К примеру хочу строку "aaa"
умножить на число 3
, чтобы было "aaaaaaaaa"
.
Но вместо этого "aaa"
преобразуется в число (т.е. 0
), потом умножается.
Явное указание типа делает тоже самое:
(string)"aaa"*(int)3
выводит 0
.
Возможно ли увеличить строку несколько раз умножением?
Ясно что перемножить строку нельзя.
Используйте str_repeat
:
var_dump(str_repeat("aaa", 3)); // string(9) "aaaaaaaaa"
Частный дом престарелых в Киеве: комфорт, забота и профессиональный уход
PHP Fatal error: Declaration of