我得按以下格式的用戶名和電子郵件的大平面文件:PHP查找字符串文件
"username", "email"
"username", "email"
"username", "email"
等等
我需要的電子郵件和搜索用戶名,但由於某種原因,它不會返回結果。如果我在對面搜索,它會有效。
$string = "[email protected]";
$filename = "user_email.txt";
$h = fopen("$filename","r");
$flag=0;
while (!feof ($h)) {
$buffer = fgets($h);
$thisarray = split(",", $buffer);
if ($string == str_replace('"','', $thisarray[1])) {
$i = 1;
$i++;
echo '<td bgcolor="#CCFFCC"><b style="color: maroon">' . str_replace('"','',$thisarray[0]). '</b></td>';
}
任何想法?謝謝!
您可以使用'fgetcsv'從文件句柄中讀取CSV行:http://php.net/fgetcsv –
[PHP讀取CSV和按日期過濾]的可能重複(http://stackoverflow.com/questions/2127775/php-read-csv-and-filter-by-date#2128053) – Gordon