ディレクトリからすべてのファイルを読み込みたいが、最初の文字を表示する代わりに、特定の行を表示する。ディレクトリからファイルを読み込んで特定の行をエコーする
<?php
$directory = "content/";
$dir = opendir($directory);
while (($file = readdir($dir)) !== false) {
$filename = $directory . $file;
$type = filetype($filename);
if ($type == 'file') {
$contents = file_get_contents($filename);
$items = explode("|", $contents);
foreach ($items as $item) {
echo "$item[0]";
}
}
}
closedir($dir);
?>
ありがとうございます!
「行」は「$ items」に分割されていますか?次に、4行目に '$ items [3]'をエコーすることができます。それ以外の場合は、 '' | ''の代わりに '' \ n "'で展開して行を取得してください。 – rickdenhaan