dポイントプレゼントキャンペーン実施中!

php初心者です。

phpで掲示板を作っています。

新しい順に表示したいのですが、やり方がわかりません。

古い順に表示するやり方はわかるのですが、どうやったらよいでしょうか。

古い順のソースです

<html>
<head>
<title>一行掲示板</title>
</head>
<body>
<h2>一行掲示板</h2>
書き込む内容を入力してください。<hr color="black">
<form name="form" action="./sample01.php" method="POST">
タイトル     
<input type=text name="title" action="./sample01.php" size="30" method="POST"><br><br>
名前         
<input type=text name="namae" action="./sample01.php" size="30" method="POST"><br><br>
メッセージ  <textarea name="body" rows="5" cols="50"></textarea>

<input name="write" type="submit" value="書込">
<input name="write" type="reset" value="リセット"><hr>
</form>



<?php
$data = file("../php/test1.txt");
for($i=0; $i<sizeof($data); $i++){
print "タイトル.${i}:<br>\n名前.${i}:<br>\n記事NO.${i}:${data[$i]}<br>\n<hr>";
}
?>
<br>
<a href="../phpcollect/index.html">トップページへ</a>

</body>
</html>





どうかわかる方おりましたらご教授お願いします。

A 回答 (1件)

forループをかける前に、


$data=array_reverse($data);
のように、配列を逆転させるとうまくいかないでしょうか。
    • good
    • 1

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!