0

ファイルの内容を読み取って配列に入れる次の作業コードがありますが、コマンドを実行して、その出力をコマンドなどの配列に配置しlsたい

<?php
$path = "file.txt";
$file = fopen($path, 'r');
$data = fread($file, filesize($path));
 fclose($file);
    $lines =  explode(" ",$data);
                echo "<p><h1>$lines[0]</h1></p>";
?>

コマンド出力を読み取って配列に配置するにはどうすればよいですか?

4

2 に答える 2

0

私の推奨方法はpopenを使用することです。結果を配列に入れるのは簡単です

 $fp = popen ("ls -l", "r");
 $array = array();
 while ($rec = fgets($fp)){
     $array[] = trim($rec);
 }
 // do something cool with array
于 2013-06-04T03:19:10.250 に答える