gpt4 book ai didi

php读取产品数据txt文件

转载 作者:行者123 更新时间:2023-12-03 19:12:31 25 4
gpt4 key购买 nike

我有一个包含产品数据的 .txt 文件,我想用 php 读取它。每行包含一个产品,产品详细信息(编号、名称和价格)由制表符分隔。正如您在下面看到的,由于产品名称的长度不同,价格垂直对齐并不总是正确的。数据如下所示:

ABC001  an item description   $5.50
XYZ999 an other item $6
PPP000 yet another one $8.99
AKA010 one w a longer name $3.33
J_B007 a very long name, to show tabs $99

(我不知道怎么显示制表符,所以在上面的例子中是空格,但在真实文件中,是真正的制表符)

最有效的方法是什么? (顺便说一句,它是一个远程文件)我希望有一个包含每个产品的产品数据的数组:

$product['number'], $product['name'] and $product['price']

非常感谢!

最佳答案

您可以逐行读取文件(例如,使用函数 file ,这将使您的每一行成为数组的一行)。

然后,使用 explode在每一行上,分隔字段:

$data_of_line = explode("\t", $string_line);

使用“\t”(制表符)作为分隔符。

然后您将拥有包含号码的 $data_of_line[0]、名称的 $data_of_line[1]$data_of_line[2]价格。

关于php读取产品数据txt文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1220911/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com