在日志文件中两个字符串之间查找字符串的最简单方法?

时间:2018-12-23 16:49:20

标签: php string logging

我是php的新手。我想要在日志文件中找到Q1和end_Q1之间的内容的最佳方法。 “ 1”是变量,有时是两位数字。现在我有一个解决方案,但是非常笨拙。 现在我是这样的:

$url = "./log/".$name.".log";
$haystack = file_get_contents($url);
$position_korrekt = strrpos($haystack, '@d'.$day.' - ', 0);
$korrekt_start = $position_korrekt + 7;
$korrekt_stop = $korrekt_start + 7;
$korrekt_indhold = min($korrekt_start, $korrekt_stop);
$korrekt_length = abs($korrekt_start - $korrekt_stop);
$korrekt_string = substr($haystack, $korrekt_indhold, $korrekt_length);

在两个小的子字符串之间查找字符串的最佳方法是什么(我不知道子字符串是否适合使用正确的单词。)

0 个答案:

没有答案