JS - foreach

반응형

 

foreach($collections as $field => $o) {

이건 $collections 배열의 key-value를 반복문으로 돌리는 코드야.


🎯 각각의 의미

표현 설명

$collections 연관 배열 (key와 value 형태) 예: ["email" => [..], "name" => [..]]
$field 배열의 key, 예: "email", "name" 등
$o 배열의 value, 예: 하나의 항목(객체 또는 배열)

예시:

$collections = [
  'email' => ['type' => 'text', 'label' => '이메일'],
  'name' => ['type' => 'text', 'label' => '이름']
];

foreach($collections as $field => $o) {
  echo $field; // email, name
  echo $o['label']; // 이메일, 이름
}

💡 쉽게 말하면

  • $field는 항목 이름
  • $o는 그 항목의 세부 정보

JavaScript의 for...in 또는 Object.entries()와 비슷한 역할을 하는 거야.

필요하면 JS 버전도 보여줄게!

반응형