在php中从文本文件获取字符串项
我有个问题。如何从文本文件中的条目中获取字符串 该文件如下所示:在php中从文本文件获取字符串项,php,file,fwrite,fread,Php,File,Fwrite,Fread,我有个问题。如何从文本文件中的条目中获取字符串 该文件如下所示: Blabla2|123456 Blablablabla4|475387638 Blab1|387549900 现在我想从Blabla4那里得到后面的号码| 读取文件的函数是什么?将文件的每一行加载到$line中,然后使用函数分解('|',$line_变量)将字符串与int分开 $handle = fopen("inputfile.txt", "r"); if ($handle) { while (($line = fge
Blabla2|123456
Blablablabla4|475387638
Blab1|387549900
现在我想从Blabla4那里得到后面的号码|
读取文件的函数是什么?将文件的每一行加载到
$line
中,然后使用函数分解('|',$line_变量)
将字符串与int分开
$handle = fopen("inputfile.txt", "r");
if ($handle) {
while (($line = fgets($handle)) !== false) {
$line = explode('|', $line);
$string = $line[0];
}
fclose($handle);
} else {
// error opening the file.
}如果需要自定义函数值,可以使用不同的键创建该值
function getValueFromFile($file, $key){
if (($handle = fopen($file, "r")) !== FALSE) {
while (($data = fgetcsv($handle, 1000, "|")) !== FALSE) {
if($data[0] == $key){
fclose($handle);
return $data[1];
}
}
fclose($handle);
}
return false;
}
简单地说:
echo getValueFromFile("your file name", "Blablablabla4");
尝试
fgetcsv()
并使用
作为分隔符。您尝试过什么吗?它的读取文件功能是什么?你问过你最好的朋友谷歌吗?(你知道你可以问你最好的朋友google everything:)我当然搜索过了,但我不知道找到这样东西的关键词。