Menu
Coddy logo textTech

인덱스로 요소에 접근하기

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

이제 배열을 만들 수 있으므로, 배열에서 개별 항목을 검색하는 방법을 알아야 합니다. index를 사용하여 요소에 액세스합니다. index는 대괄호 안에 있는 위치 번호입니다.

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

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

indexing은 1이 아니라 0에서 시작한다는 점을 기억하세요. 따라서 first element는 항상 index 0에 있고, second는 index 1에 있으며, 이런 식으로 이어집니다. 이는 초보자에게 혼란을 일으키는 흔한 원인이지만, 연습하다 보면 자연스러워집니다.

접근한 element를 variable에 저장할 수도 있습니다:

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

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

echo $firstColor; // 빨간색
echo $lastColor;  // 파란색
?>

마지막 element에 접근하려면 array의 길이를 알아야 합니다. 3개의 item이 있는 array의 경우 마지막 index는 2입니다(0부터 세기 시작하기 때문입니다). 다음 수업에서는 마지막 element를 찾는 더 유연한 방법을 배우게 됩니다.

challenge icon

챌린지

쉬움

shopping list의 items를 나타내는 comma-separated values가 포함된 input 한 줄을 읽으세요(예: Milk,Bread,Eggs,Butter,Cheese).

이 input에서 array를 Create한 다음:

  1. list의 first item을 Print하세요
  2. list의 third item을 Print하세요
  3. second item을 $secondItem이라는 variable에 Store하고 Print하세요
  4. index 4의 item을 Print하세요

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

예:

input이 Milk,Bread,Eggs,Butter,Cheese이면 output은 다음과 같아야 합니다:

Milk
Eggs
Bread
Cheese

input이 Apple,Orange,Grape,Mango,Kiwi이면 output은 다음과 같아야 합니다:

Apple
Grape
Orange
Kiwi

직접 해보기

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

// 입력으로부터 배열 만들기
$shoppingList = explode(',', $input);

// TODO: 아래에 코드를 작성하세요
// 1. 목록의 첫 번째 항목 출력하기
// 2. 목록의 세 번째 항목 출력하기
// 3. 두 번째 항목을 $secondItem 변수에 저장하고 출력하기
// 4. 인덱스 4에 있는 항목 출력하기

?>
quiz icon실력 점검

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

기초의 모든 레슨

직접 연습해 보세요: 온라인 PHP 컴파일러