在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:)我当然搜索过了,但我不知道找到这样东西的关键词。