我创建了一个从html接收的.txt文件中逐行读取的函数
现在我需要过滤掉不需要的东西,然后将它插入到数组中
如何创建(if else语句)以识别某些文本?
[info] echo:1080和[info]之间的示例执行:| echo | $ {result} | |
我喜欢识别[info] echo:1080。
答案 0 :(得分:0)
首先,你必须在文本中抓取并获取文本中的所有[info]标签并在数组中推送主题,并使用foreach循环分析代码, 例如:在foreach中你获得: 的foreach($阵列,$项) { ... } $项目=回声:1080 在上面你可以使用'爆炸$ item:'字符 $项=爆炸(':',$项);
现在你有2个值,一个是字符串而另一个正在执行命令,例如echo'
然后你必须使用' eval'函数执行代码
$命令= $项[0]&#39。 ''"' $项[1]'"&#39 ;; 的eval($命令);
我希望这个解决方案可以帮到你