666   1 (ถาม) : การเทียบข้อมูลสองชุดด้วย php จาก textarea



storydark


พลังงานการช่วยเหลือ
( Level 1 )


คะแนนขอบคุณจากสมาชิก
( 0 )


ตอบกระทู้ ( 0 )
เขียนบทความ ( 0 )

สมมติ เรามีข้อมูลจำนวนมาก ๆ ซัก 1000 กว่าแถว 2 ชุดซึ่งสลับตำแหน่งกันอยู่และแต่ละชุดไม่เท่ากัน ถ้าเป็น php จะสามารถใช้ textarea รับค่าของข้อมูล(1000 กว่าแถวแยกกันด้วยขึ้นบรรทัดใหม่) แล้วนำมาเปรียบเทียบทีละตัวจากข้อมูุลชุดที่ 1 กับข้อมูลชุดที่ 2 ได้หรือไม่ ถ้าได้ จะนำข้อมูลที่อยู่ใน textarea มาเทียบกันยังไงครับ (หรือจะเก็บข้อมูลจาก textarea เป็น array แล้วเทียบกันยังไงครับ) ???
ความคิดเห็นที่ 1
อ้างอิงความเห็น


bamossza


พลังงานการช่วยเหลือ
( Level 3 )


คะแนนขอบคุณจากสมาชิก
( 15 )


ตอบกระทู้ ( 106 )
เขียนบทความ ( 27 )

ลองทำตามวิธีนี้ครับ กรณีศึกษา ใช้ javascript

Code (JS)
text1 = document.getElementById("first").value.split("\n"); //textarea 1
text2 = document.getElementById("second").value.split("\n"); //textarea 2

var limit = text1.length > text2.length ? text1.length : text2.length;

for(i=0;i<limit ; i++)
{
if(text1[i] == text2[i])
{
alert(true);
}
else
{
alert(false);
}
}


:: อ้างอิง ::
http://stackoverflow.com/questions/11156540/get-lines-from-text-area-and-compare
http://stackoverflow.com/questions/20940567/why-cant-i-compare-text-from-a-textarea-to-a-string

แสดงความเห็น

อัพโหลดรูปภาพ..คลิก *** เพื่อความปลอดภัยในด้านสิทธิ ไม่อนุญาติให้นำลิ้งรูปภาพจากที่อื่นมาแปะ ถ้าพบเจอ ลบกระทู้ ทันที ***

Back to Top