1.1 ใช้ฟังก์ชั่น list มาทั้งหมดก่อนครับ จะได้เป็น $allfolder = ['car01','car02','bike01','bike02','motor01','motor02']; เป็นอาเรย์ที่ประกอบไปด้วยชื่อโฟลเดอร์ทั้งหมด
1.2 แบ่งชื่อโฟลเดอร์เดียวกันให้มาอยู่ในอาเรย์เดียวกัน เช่น $car =['car01','car02'];
ใช้วิธีวนลูปใน $allfolder แล้วเช็ค $allfolder
- แบบนี้ก็ได้นะครับ จะเป็นการเช็คว่าประโยคนี้ขึ้นต้นด้วยตัวอักษรอะไร อย่างเช่นขึ้นต้นด้วย c แล้วให้จัดอยู่ในกลุ่มเดียวกันซะ เป็น $car
ดังนั้นเราจะได้เป็น 3 อาเรย์ย่อยได้แก่ $car $bike $motor เป็นต้น
2.2 สร้างลูป และไล่วนไปทีละอาเรย์(3 ตัวข้างบน) ใช้ฟังก์ชั่นในการแบ่งข้อความกับตัวเลข ในที่นี้ผมจะใช้ฟังก์ชั่นฟิลเตอร์นะครับ
โดย XX คือหมายเลขข้า่งหลังโฟลเดอร์นะครับ
$str = 'ชื่อโฟลเดอร์ XX';
$int = (int) filter_var($str, FILTER_SANITIZE_NUMBER_INT);
3. วนลูปเช็คว่าเลขไหนมากสุด ก็ถือว่าเลขนั้นคือชื่อโฟลเดอร์ล่าสุดได้เลย