gpt4 book ai didi

php - 计算字符串出现次数并分配输出部分变量

转载 作者:太空宇宙 更新时间:2023-11-04 04:15:17 25 4
gpt4 key购买 nike

大家好对此有点“头疼”。我试图找到一种方法来搜索文件中的某个字符串。我知道如何在 Linux 中使用简单的 grep -c 来完成此操作,但我无法将变量分配给输出。例如,我希望文件名为 $var1,计数为 $var2,原因是我将使用图表中的数据。我不打算固定使用linux命令,如果有更好的方法,我愿意使用它。我将不胜感激任何关于去哪里阅读的信息或方向。我的代码:

 <?php
$output = shell_exec ( "grep -c 'detected Tag 10055' *.txt" )
?>

这将为我提供文件路径并计为 ../../public/130512.txt:100。感谢您提供任何信息

最佳答案

使用PHP中的另一种方法来捕获外部程序的输出

string exec ( string $command [, array &$output [, int &$return_var ]] )

例如

$command = 'ls -ltr';
$response = exec ( $command, $output , $return );

print_r($output);
print_r($return);

变量输出数组将包含您的执行输出,您可以从中获取结果。

$response 包含外部程序输出的最后一行$output 包含所有逐行输出的数组$return是你的外部程序的返回值

关于php - 计算字符串出现次数并分配输出部分变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16767856/

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