用php读取带分隔符的文本文件

用php读取带分隔符的文本文件,php,Php,我有一个生成文本文件的程序,我想读取该文件并从中提取特定数据。 脚本需要搜索文本文件键,并将值返回到变量中 我的文本文件如下所示: "KEY1" "value to be returned" timestamp "KEY2" "value to be returned" timestamp 我试过使用explode等,但不起作用。 提前谢谢大家,, 安迪。你可以用 这将像CSV一样读取您的文件,但将使用空格作为分隔符 explode()对于这个工具来说太钝了,因为您使用引号来表示空格的字面意

我有一个生成文本文件的程序,我想读取该文件并从中提取特定数据。 脚本需要搜索文本文件键,并将值返回到变量中

我的文本文件如下所示:

"KEY1" "value to be returned" timestamp
"KEY2" "value to be returned" timestamp 
我试过使用explode等,但不起作用。 提前谢谢大家,, 安迪。

你可以用

这将像CSV一样读取您的文件,但将使用空格作为分隔符


explode()
对于这个工具来说太钝了,因为您使用引号来表示空格的字面意义

这是一个可怕的方式来存储您的数据。。。
$data = fgetcsv ( $fh, NULL, ' ');