gpt4 book ai didi

PHP 在文件中搜索字符串

转载 作者:可可西里 更新时间:2023-11-01 13:07:04 25 4
gpt4 key购买 nike

我正在寻找一个函数来计算字符串在文件中出现的次数,我尝试使用 $count = preg_match_all("/String/", $file, $matches); 但它返回 Warning: preg_match_all() expects parameter 2 to be string, resource given。是否有任何函数允许我使用文件而不是字符串来执行此操作,或者是否有任何方法可以将文件分配给字符串(我假设后者会慢很多)?

最佳答案

是的:

file_get_contents() — Reads entire file into a string

http://php.net/manual/en/function.file-get-contents.php

所以对你来说会是

$file = file_get_contents(PATH_TO_FILE);
$count = preg_match_all("/String/", $file, $matches);

我猜你错误地使用了 fopen

关于PHP 在文件中搜索字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6104105/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com