ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programming[php] ช่วยดูหน่อยครับ ค่าใน Array อยู่ดีๆ มันก็หายไป
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: [php] ช่วยดูหน่อยครับ ค่าใน Array อยู่ดีๆ มันก็หายไป  (อ่าน 714 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
GillBate
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 160
ออฟไลน์ ออฟไลน์

กระทู้: 1,236



ดูรายละเอียด
« เมื่อ: 30 พฤษภาคม 2010, 17:05:14 »

 Tongue ผมละปวดหัวจริงๆ ตอนแรกผมเจอแบบนี้ครับ


ผมก้งงว่า ไอ้ตัว Array['name'] นี่มาจากไหน ไปดูตรงไหนก็หาไม่เจอว่ามันผิดปกติตรงไหน
เลย echo ออกมาดูว่า ก่อนที่จะสู้กันนั้น ชื่อมันหายไปรึเปล่า แล้วที่มันหายคือตัวไหน ปรากฏว่าไอ้ตัวเดียวกัน ทั้งๆ ที่ยังไม่ตาย แต่มีชื่อบ้างไม่มีชื่อบ้าง แบบนี้เป็นเพราะอะไรครับ

« แก้ไขครั้งสุดท้าย: 31 พฤษภาคม 2010, 06:25:06 โดย GillBate » บันทึกการเข้า
kitazawa1st
สมุนแก๊งเสียว
*

พลังน้ำใจ: 29
ออฟไลน์ ออฟไลน์

กระทู้: 563



ดูรายละเอียด
« ตอบ #1 เมื่อ: 30 พฤษภาคม 2010, 22:44:02 »

ก่อนทำ ควรจะเคลียร์ค่าให้มันก่อน เช่น $var = array(); $var = ""; $var = 0;

หลังทำ ถ้าไม่ใช้ตัวแปรนั้นๆแล้ว ก็เคลียร์มันทิ้งซะ เพื่อจะได้ไม่ไปชนกับส่วนอื่น

จริงๆแล้วยังมีอีกหลายวิธีที่เหมาะสมกว่านี้ แต่สำหรับผมวิธีนี้ก็เพียงพอครับ
 Lips Sealed
บันทึกการเข้า

เล็กสั้น ขยันซอย
O.o!!
Verified Seller
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 237
ออฟไลน์ ออฟไลน์

กระทู้: 1,432



ดูรายละเอียด
« ตอบ #2 เมื่อ: 31 พฤษภาคม 2010, 00:00:48 »

ดูท่าทาง การ ต่อสู้ พัฒนาไปไกลแล้ว อิอิ wanwan011
บันทึกการเข้า
mean
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 121
ออฟไลน์ ออฟไลน์

กระทู้: 1,009



ดูรายละเอียด เว็บไซต์
« ตอบ #3 เมื่อ: 31 พฤษภาคม 2010, 01:50:06 »

ไล่ดู line ที่ echo ผล ออกมาแสดงครับ
ลักษณะ ปกติ php อยู่ๆ จะ print array ไม่ได้อยู่แล้ว คือมัน print ตัวมันเองไม่ได้

ฉนั้น ค่าที่แสดง น่าจะมาจากการถูก set ใน variable หรือตัวแปรครับ

หรือก็ echo ออกมาโต้งๆ
บันทึกการเข้า

หน้า: [1]   ขึ้นบน
พิมพ์