PHP Ionic Angular Phonegap AJAX Javascript CSS MySQL jQuery Forum


สอบถามการวน Loop แสดงลำดับของแถวแบบมีเงื่อนไขครับ

ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา สอบถามการวน Loop แสดงลำดับของแถวแบบมีเงื่อนไขครับ

สอบถามการวน Loop แสดงลำดับของแถวแบบมีเงื่อนไขครับ


ปกติจะวนลูปตามคอลัมน์ A ได้ปกติ โดยใช้

$i = 1;
while(...)
{
   ...
   $i++;
}

ทีนี้ต้องการเพิ่มการรันลำดับตัวเลขตามคอลัมน์ C โดยถ้าชื่อจากคอลัมน์ B เหมือนกันให้รันลำดับ 1 2 3 ... แต่ถ้าชื่อไม่เหมือนกันก็ให้เริ่มลำดับ 1 ใหม่ครับ ขอบคุณครับ


โดย:  Hardalways IP: 61.19.210.xxx วันที่: 05-06-2018 เวลา: 16:54:37

คำแนะนำ และการใช้งาน

สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก


  • ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ


  • ( หรือ สามารถทำการ สมัครสมาชิก และล็อกอิน ด้วย ปุ่ม Log in with Facebook ด้านล่าง )
 ความคิดเห็นที่ 1
ลองดูตัวอย่างนี้เป็นแนวทาง

<?php

$arr_data = array("A","A","A","B","B","C","D","D");
$count_arr = array();
foreach($arr_data as $value){
    $count_arr[$value][] = 1;
    echo $value."-".count($count_arr[$value])."\r\n";
}


ผลลัพธ์



โดย:  Ninenik IP: 223.24.174.xxx วันที่: 05-06-2018
 ความคิดเห็นที่ 2
ขอบคุณมากๆ ครับ นำแนวทางไปประยุกต์ใช้ได้ดีเลยครับ


โดย:  Hardalways IP: 171.96.145.xxx วันที่: 06-06-2018 เวลา: 01:03:35