Score:-1

ฉันจะใช้ `NestedArray::getValue()` เพื่อรับค่าจากอาร์เรย์ได้อย่างไร

ธง et

ฉันเห็น NestedArray::getValue() แต่เอกสารไม่ชัดเจน ฉันจะใช้สิ่งนี้เพื่อรับค่าจากอาร์เรย์ที่ซ้อนกัน เช่น สถานะของฟอร์มหรืออินพุตของฟอร์มดิบได้อย่างไร

Score:2
ธง et

หากคุณมีอาร์เรย์เช่นนี้:

$my_array = [
  'key1' => [
    'key1.1' => 'a',
    'key1.2' => 'b',
    'key1.3' => 'c',
  ],
  'key2' => [
    'key2.1' => 'x',
    'key2.2' => 'y',
    'key2.3' => 'z',
  ],
];

และคุณต้องการไป $my_array['key2']['key2.2'] แบบไดนามิก (เช่น การใช้อาร์เรย์ของ #ผู้ปกครอง จากองค์ประกอบแบบฟอร์ม) คุณสามารถใช้ NestedArray::getValue($my_array, ['key2', 'key2.2']).

เป็นโบนัส วิธีนี้จะคืนค่า a อ้างอิง เป็นค่าเพื่อให้คุณสามารถเปลี่ยนสิ่งที่ได้รับกลับมาและการเปลี่ยนแปลงจะมีผลในอาร์เรย์

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา