Intro to Associative Arrays
Coddy PHP 여정의 기초 섹션에 포함된 레슨 — 71개 중 41번째.
인덱스 배열에서는 숫자 위치(0, 1, 2 등)를 사용하여 요소에 접근합니다. 하지만 대신 의미 있는 이름으로 데이터에 접근하고 싶다면 어떨까요? 그럴 때 연관 배열이 등장합니다.
연관 배열은 숫자 인덱스 대신 키(보통 문자열)를 사용합니다. 각 키는 값과 쌍을 이루어 키-값 관계를 생성하며, 이는 데이터를 더 설명적이고 작업하기 쉽게 만듭니다.
<?php
$person = [
"name" => "Alice",
"age" => 25,
"city" => "Paris"
];
?>=> 기호는 각 키를 해당 값에 연결합니다. 여기서, "name"은 "Alice" 값으로 가리키는 키입니다. 이름이 인덱스 0에 있다는 것을 기억하는 대신, 키 "name"을 직접 사용할 수 있습니다—훨씬 더 직관적입니다!
이 구조는 사용자, 제품 또는 설정과 같은 실제 세계의 엔티티를 표현하는 데 완벽합니다. 각 데이터 조각이 명확한 레이블을 가지고 있기 때문입니다. 앞으로의 레슨에서 이러한 키-값 쌍에 접근하고, 수정하고, 추가하는 방법을 배우게 될 것입니다.
치트 시트
연관 배열은 숫자 인덱스 대신 키(보통 문자열)를 사용하여 요소에 접근합니다:
<?php
$person = [
"name" => "Alice",
"age" => 25,
"city" => "Paris"
];
?>=> 기호는 각 키를 값에 연결하여 키-값 쌍을 만듭니다.
직접 해보기
이 레슨에는 코드 챌린지가 없습니다.
이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.
기초의 모든 레슨
4Comparison & Logical Operators
Comparison OperatorsEquality & IdentityLogical Operators Part 1Logical Operators Part 2Recap - Simple Logic7Arrays Part 2 - Associative
Intro to Associative ArraysAccessing Values by KeyModifying Values by KeyAdding New Key-Value PairsCheck if Key ExistsRecap - Key-Value Data Store2Variables and Data Types
NumbersStrings and QuotesBooleansNaming ConventionsRecap - Variable InitEmpty VariablesString ConcatenationGetting User InputCast to Different Types3Basic Operators
Arithmetic OperatorsModulo OperatorExponentiation OperatorCombined AssignmentIncrement/DecrementOperator PrecedenceRecap - Simple CalculationsString Operators