สอบถามเกี่ยวกับการฟิคค่าข้อมูลในตำเเหน่ง array[2] ครับ

ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา สอบถามเกี่ยวกับการฟิคค่าข้อมูลในตำเเหน่ง array[2] ครับ

สอบถามเกี่ยวกับการฟิคค่าข้อมูลในตำเเหน่ง array[2] ครับ
คือผมไม่เเน่ใจว่าจะสามารถฟิคข้อมูลบางข้อมูลที่จะต้องอยู่ในตำเเหน่ง array[2] ได้หรือเปล่า ถ้าหากได้จะต้องเขียนอย่างไรครับ เช่น ข้อมลใน database มี a,b,c,d โดยปกติพอลูปเป็น array ตำเเหน่ง array[2] จะเป็น c เเต่ผมต้องการให้ตำเเหน่ง array[2] เป็น a 


Antinew007 03-06-2021 05:46:17

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

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


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


    ( หรือ เข้าใช้งานผ่าน Social Login )

 ความคิดเห็นที่ 1
ค่า array สามารถกำหนดตามต้องการ

$arr = ['a','b','c','d'];
$arr[2] = 'a';
หรือถ้าวนลูป ก็ตรวจสอบ key และกำหนดค่าไปตอนแสดงก็ได้

$arr = ['a','b','c','d'];
foreach($arr as $key => $value){
    if($key==2){
        $value = 'a';
    }
    echo $value;
}



ninenik 03-06-2021
 ความคิดเห็นที่ 2
สอบถามเพิ่มเติมครับ ถ้าตามตัวอย่างที่เขียนไว้ด้านล่างนี้ ตำเเหน่ง array[2] จะมีผลลัพเป็น abad เเต่ถ้าหากต้องการให้ผลลัพที่ลูปเป็น bcad ต้องทำอย่างไรครับ


Antinew007 03-06-2021 14:52






เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ