Ron*_*nny 4 php arrays sorting file array-reverse
我有一个像这样的text(text.txt)文件:
shir
beer
geer
deer
Run Code Online (Sandbox Code Playgroud)
我还有一个PHP源页面:
<?php
foreach (glob("*.txt") as $filename) {
$file = $filename;
$contents = file($file);
$reverse = array_reverse($file, true);
$string = implode("<br>" , $contents);
echo $string;
echo "<br></br>";
}
?>
Run Code Online (Sandbox Code Playgroud)
我希望在php页面中显示:
deer
geer
beer
shir
Run Code Online (Sandbox Code Playgroud)
从文件的末尾到开头.
谢谢
看起来你正在反转文件名而不是内容.
做
$reverse = array_reverse($content); // you can drop 2nd arg.
$string = implode("<br>" , $reverse);
Run Code Online (Sandbox Code Playgroud)
代替
$reverse = array_reverse($file, true);
$string = implode("<br>" , $contents);
Run Code Online (Sandbox Code Playgroud)
您也可以从脚本中删除临时变量并执行以下操作:
foreach (glob("*.txt") as $filename) {
echo implode("<br>" , array_reverse(file($filename))) . "<br></br>";
}
Run Code Online (Sandbox Code Playgroud)