Es un dato que no sabia y ha sido muy importante para dar con la solución.
Puede que no sea la mas eficiente pero funciona, se trata de pasarlo a texto y después otra vez a numero.
Probé con number_format pero me redondea el numero y el $num1_1 me lo hace mal.
Código PHP:
<?php
$i = 9;
$num1 = pow($i, 3);
$num1_1 = $num1 - 1;
$num2 = pow($num1, 1/3);
$num2_1 = pow($num1_1, 1/3);
$num3 = $num2.'';
$num3_1 = $num2_1.'';
$num3 *=1;
$num3_1 *=1;
echo 'Num3: ';
var_dump(intval($num3));
echo '<br />';
echo 'Num3_1: ';
var_dump(intval($num3_1));
?>
Resultado:
Num3: int(9)
Num3_1: int(8)
Gracias a todos.