Bien con levantar la variable  a que te referis??
 
Lo que estoy haciendo en el formulario tengo la variable asi:  
 Código HTML:
 <input type='text' name='cant_".$id_checkbox."'> 
 y en donde tengo que obtener asi: 
primero defino una variable como:  
 Código PHP:
    $cant_carga = isset($_POST['cant_'.'$id_checkbox']); 
    
  Despues uso esa misma variable para tratar de mostrar:  
 Código PHP:
    $id_checkbox = 0;
            foreach($lines as $line)
            {    
                $id_checkbox++;
                $datos = explode("|", $line);
                if( in_array($id_checkbox, $seleccion ) )
                {
                    echo "<tr>
                        <td>$datos[0]</td>
                        <td>$datos[1]</td>
                        <td>$datos[2]</td>
                        <td>$datos[3]</td>
                        <td>".$cant_carga." hola</td>
                    </tr>";
                }
            }
            echo "</table><br>"; 
    
  El tema es que si la pongo como vos decis $_POST['cant_'.$id_checkbox] y no asi isset($_POST['cant_'.'$id_checkbox']) me larga el notice de index no definido. 
No se donde estare haciendo mal el llamado a la variable, puede ser que es porque el for(lines) levanta los datos desde un txt??