我有一个文本文件,我有一个基于文本文件构建自己的表。我面临的问题是跳过15到20个字符或更少的单词。
我的文字文件数据如下:
模型;溶液;数量;成本;卖
bd45p; 45" TV Smart LED-UHD高分辨率; 1; 5000; 8000
del; Courier Fees; 1; 500; 950
安装;安装; 1; 1000; 2500
atv582; Android Media; 1; 5555; 6666
现在发生的事情Courier费用和安装行不会弹出数据,但行会在那里。 Android Media少于15个字符,但该行将显示所有数据。当我向Courier费用和安装添加更多字符时,它们会出现。我错过了什么吗?
$file = fopen("file.txt", "rb");
while (!feof($file)) {
$line = fgets($file);
$parts = explode(';', $line);
echo "<tr><td class='text-center'><input class='form-control c_model' type='text' name='i_model[]' value='$parts[0]' placeholder='Model Number' readonly></td><td><select class='js-select2 form-control c_solutions' style='width: 100%;' name='i_solution[]' data-placeholder='Choose...'><option selected='selected'>$parts[1]</option></select></td><td class='text-center'><input class='form-control' type='text' name='i_quantity[]' value='$parts[2]'></td><td class='text-center'><input class='form-control c_costing' type='text' value='$parts[3]' name='i_cost[]' placeholder='Cost' onkeyup='update(this);'></td><td><input class='form-control c_selling' type='text' name='' placeholder='Selling Price' onkeyup='update(this);' value='$parts[4]'></td><td><input class='form-control c_gp' type='text' name='' placeholder='GP' readonly></td></tr>";
}
fclose($file);
?>
希望这是有道理的
此致