Hola,
Si te gusta más, también puedes escribir algo como esto:
Código PHP:
$a[ $i ] = $_POST[ "h{$i}" ];
O incluso esto otro:
Código PHP:
$a[ $i ] = $_POST[ sprintf( 'h%d', [ $i ] ) ];
Sea como sea, cuidado con las variables "$_POST" y cualquier otra que contenga "datos de entrada". No debe uno fiarse de ellas y conviene revisar índices, filtrar su contenido, etc.