Me envían un archivo en txt, que leo desde php, este archivo dipone de dos campos por linea separados por ; -> referencia (un dato de 13 digitos) y cantidad.
Debo meter esos datos en una tabla, pero de la referencia debo extraer desde la poscion 3 los 5 siguientes dígitos; por ejemplo tengo 0123456789ABC, debo extraer 34567 y ponerlo en otro campo de la BD.
Código PHP:
while(!feof($file))
{
$datos = fgets($file);
$linea = explode (";",$datos);
$familia = subsrt($linea[0],3,5);
$insertoBD = mysql_query("INSERT INTO itm (referencia, cantidad, familia) VALUES ('".$linea[0]."', '".$linea[1]."','".$familia."')");
}
fclose($file);
Muchas gracias