我的条码扫描器生成这样的文件:
03/01/2000-12:59:49-07-21-1229749
03/01/2000-12:59:51-07-0 1 1 0
03/01/2000- 12:59:55-07-22-1229749
03/01/2000-12:59:57-07-0 1 1 1
第 1 行包含我需要的 id 21
第 2 行是我需要的位置 0 1 1 0
第 3 行又是 id 22
第 4 行又是位置 0 1 1 1
该文件可能包含 100 行
阅读后我更新数据库,如:
mysql_query("UPDATE parts SET locatie = '$locatie_regel_2' WHERE id = '$id_regel_1'");
到目前为止,我有我的脚本
$file = file_get_contents('C:\test\BARCODE.TXT');
$strip = explode("\n", $file, FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);
$regel_1_a = $strip[0];
$regel_1_b = explode(':', $regel_1_a);
$regel_1_c = explode('-', $regel_1_b[2]);
$id_regel_1 = $regel_1_c[2];
//echo $id_regel_1;
$regel_2_a = $strip[1];
$regel_2_b = explode(':', $regel_2_a);
$regel_2_c = explode('-', $regel_2_b[2]);
$locatie_regel_2 = $regel_2_c[2];
//echo $locatie_regel_2;
我认为它可以通过循环或其他方式处理,但我无法让它工作..
欢迎任何帮助