Когда вы используете $str = $str * 1
, $str
сначала преобразуется в целое число, а затем плюс 1, так что это на один шаг больше.
Кроме того, $str = intval($str);
гораздо лучше читается, чем $str = $str * 1;
,
Вы также можете использовать кастинг по $str = (int)$str
.