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