ช่วยดูโค้ดนี้หน่อยครับ....เกี่ยวกับการจัดเรียงข้อมูล

สำหรับผู้ที่ เริ่มต้น Programming - PHP มีอะไร แนะนำ หรือข้อสงสัยต้องบอร์ด นี้ คนที่มีความรู้ แบ่งปันคนอื่นบ้างนะ ปัญหาการเขียนโปรแกรม แบบ OOP Session Cookies php network

Moderators: mindphp, ผู้ดูแลกระดาน

User avatar
pond118
PHP Jr. Member
PHP Jr. Member
Posts: 16
Joined: 01/01/1970 7:00 am

ช่วยดูโค้ดนี้หน่อยครับ....เกี่ยวกับการจัดเรียงข้อมูล

Post by pond118 »

Code: Select all

<?php
	$a = file("vb/day1.txt");
	$b = "../elearning/vb/day1";
	$c = opendir($b);
	$d = -2;
	while($name = readdir($c))
                {
                        echo "<a href=$b/$name target=_blank>$name</a><br>\n";
                        $d++;
                }
          closedir($c);
?>
รายละเอียด
คือผมมีไฟล์แฟลตซึ่งเป็นสื่อการสอนครับ ผมก็เลยให้เข้าไปอ่านไฟล์ในโฟล์เดอร์ $b = "../elearning/vb/day1"; นี้ครับดังรูปคือไฟล์ที่อยู่ในไฟล์เดอร์ day1 ครับ

Image


จากนั้นก็จะได้ดังรูปครับ

Image


จะทำยังไงให้เรียงจากน้อยไปหามากครับหรือว่ามีวิธีอื่นมั้ยครับ.....
ขอบคุณนะครับ......
User avatar
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
Posts: 27209
Joined: 22/09/2008 6:18 pm
Contact:

Post by mindphp »

อ่าน ชื่อไฟล์ ใน folder นั้นแล้วเก็บ ใส่ตัวแปล array ไว้ก่อน แล้ว ใช้
function sort() เพื่อ กำหนดให้มันเรียงลำดับให้ครับ

ปล. server บางเครื่อง (ส่วนใหญ่ การใช้ function ที่ตกมามันก็จะเรียงให้อยู่แล้ว จาก น้อยไปมาก)
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
User avatar
pond118
PHP Jr. Member
PHP Jr. Member
Posts: 16
Joined: 01/01/1970 7:00 am

Post by pond118 »

ของคุณครับ...เดี๋ยวจะลองทำดู...ได้ไม่ได้...หรือว่าเป็นไม่เป็นจะมาถามอีกรอบครับ...
:) :-D
User avatar
pond118
PHP Jr. Member
PHP Jr. Member
Posts: 16
Joined: 01/01/1970 7:00 am

Post by pond118 »

ผมลองทำดูแล้วครับ...และก็ไปไม่เป็นเลยครับ..เก็บตัวแปรไว้ในอาเรย์...ช่วยเขียนโค้ดให้ดูหน่อยนะครับ....ขอบคุณครับ..
User avatar
firelight
PHP Newbie
PHP Newbie
Posts: 3
Joined: 01/01/1970 7:00 am

Post by firelight »

$fruits = array("lemon", "orange", "banana", "apple");
sort($fruits);
foreach ($fruits as $key => $val) {
echo "fruits[" . $key . "] = " . $val . "\n";
}

?>
output :
fruits[0] = apple
fruits[1] = banana
fruits[2] = lemon
fruits[3] = orange
ref:
http://th2.php.net/manual/en/function.sort.php
Post Reply

Return to “Programming - PHP”

Who is online

Users browsing this forum: No registered users and 13 guests