Menu
Coddy logo textTech

Accessing Elements by Index

Coddy PHP 여정의 기초 섹션에 포함된 레슨 — 71개 중 36번째.

이제 배열을 생성할 수 있으니, 배열에서 개별 항목을 검색하는 방법을 알아야 합니다. 요소에 접근할 때는 index—대괄호 안의 위치 번호—를 사용합니다.

<?php
$fruits = ["Apple", "Banana", "Cherry"];

echo $fruits[0]; // 사과
echo $fruits[1]; // 바나나
echo $fruits[2]; // 체리
?>

인덱싱은 1이 아니라 0부터 시작한다는 것을 기억하세요. 따라서 첫 번째 요소는 항상 인덱스 0에, 두 번째 요소는 인덱스 1에 위치하며, 이런 식으로 계속됩니다. 이는 초보자들이 흔히 혼동하는 부분이지만, 연습하면 자연스러워집니다.

접근한 요소를 변수에 저장할 수도 있습니다:

<?php
$colors = ["Red", "Green", "Blue"];

$firstColor = $colors[0];
$lastColor = $colors[2];

echo $firstColor; // 빨강
echo $lastColor;  // 파랑
?>

마지막 요소에 접근하려면 배열의 길이를 알아야 합니다. 3개의 항목이 있는 배열의 경우, 마지막 인덱스는 2입니다 (0부터 세기 때문에). 다음 수업에서 마지막 요소를 찾는 더 유연한 방법을 배우게 될 것입니다.

challenge icon

챌린지

쉬움

콤마로 구분된 값이 포함된 입력 줄을 읽어 쇼핑 목록의 항목을 나타내세요 (예: Milk,Bread,Eggs,Butter,Cheese).

이 입력으로부터 배열을 생성한 후:

  1. 목록의 첫 번째 항목을 출력하세요
  2. 목록의 세 번째 항목을 출력하세요
  3. 두 번째 항목을 $secondItem이라는 변수에 저장하고 출력하세요
  4. 인덱스 4에 있는 항목을 출력하세요

각 결과를 별도의 줄에 출력하세요.

예시:

입력값이 Milk,Bread,Eggs,Butter,Cheese인 경우, 출력은 다음과 같아야 합니다:

Milk
Eggs
Bread
Cheese

입력값이 Apple,Orange,Grape,Mango,Kiwi인 경우, 출력은 다음과 같아야 합니다:

Apple
Grape
Orange
Kiwi

치트 시트

배열 요소에 접근하려면 대괄호 안의 인덱스(위치 번호)를 사용하세요. 인덱싱은 0부터 시작합니다:

<?php
$fruits = ["Apple", "Banana", "Cherry"];

echo $fruits[0]; // Apple (first element)
echo $fruits[1]; // Banana (second element)
echo $fruits[2]; // Cherry (third element)
?>

접근한 요소를 변수에 저장할 수 있습니다:

<?php
$colors = ["Red", "Green", "Blue"];

$firstColor = $colors[0];
$lastColor = $colors[2];

echo $firstColor; // Red
echo $lastColor;  // Blue
?>

직접 해보기

<?php
// 쉼표로 구분된 쇼핑 리스트 읽기
$input = trim(fgets(STDIN));

// 입력에서 배열 생성
$shoppingList = explode(',', $input);

// TODO: 아래에 코드 작성
// 1. 리스트의 첫 번째 항목 출력
// 2. 리스트의 세 번째 항목 출력
// 3. $secondItem이라는 변수에 두 번째 항목 저장하고 출력
// 4. 인덱스 4의 항목 출력

?>
quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

기초의 모든 레슨