<?php
$flag ='';
$searchthis = $_GET["searchthis"];
$items = array('Release:', 'Kernel:', 'Network:', 'CPU:', 'Memory:', 'Disk:', 'Packages:');
$hostname = $_GET["hostname"];
$file = new SplFileObject($hostname."_inventory.txt");
$i=1;
echo $file;
$lines = file($file);
这里的目标是将每行文件对象$ file读入一个数组,这样我就可以遍历它。当我运行上面的代码时,结果始终是items数组中的第一个字符串,一遍又一遍,即。发布:发布:发布:发布:等等。
答案 0 :(得分:0)
正确使用file
数组。
$flag ='';
$searchthis = $_GET["searchthis"];
$items = array('Release:', 'Kernel:', 'Network:', 'CPU:', 'Memory:', 'Disk:', 'Packages:');
$hostname = $_GET["hostname"];
$file = new SplFileObject($hostname."_inventory.txt");
foreach($file as $fl){
echo $fl.'PHP_EOL';
}