脚本宝典收集整理的这篇文章主要介绍了使用PHP查找CSV文件中是否存在值,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
我认为它与if语句有关.
$file_handle = foPEn("sources.csv","r"); while (!feof($file_handle) ) { $line_of_text = fgetcsv($file_handle,1024); if ($line_of_text[0] = 'paul') { echo 'Found'; } } fclose($file_handle);
请注意,在您目前的代码中,您使用单个等号=分配而不是使用==或===进行比较,只是说作为FYI.
if($line_of_text [0] =’paul’)应该好像读($line_of_text [0] ==’paul’)
假设以下.csv格式(即使没有逗号也可以工作)并且区分大小写,请参阅有关不区分大小写搜索的脚注.
Paul,Larry,Robert
码:
<?PHP $seArch = "Paul"; $lines = file('sources.csv'); $line_number = false; while (list($key,$line) = each($lines) and !$line_number) { $line_number = (strpos($line,$search) !== FALSE); } if($line_number){ echo "Results found for " .$search; } else{ echo "No results found for $search"; }
脚注:
$line_number = (strIPOs($line,$search) !== FALSE);
在…上找到行号
为了给你找到它的行号:
$line_number = (strpos($line,$search) !== FALSE) ? $count : $line_number;
或(不区分大小写)
$line_number = (stripos($line,$search) !== FALSE) ? $count : $line_number;
然后只需回显$line_number;
以上是脚本宝典为你收集整理的使用PHP查找CSV文件中是否存在值全部内容,希望文章能够帮你解决使用PHP查找CSV文件中是否存在值所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。