Menu
Coddy logo textTech

새 작업 추가

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

challenge icon

챌린지

쉬움

이전 레슨에서는 초기 $todos tasks 세 개가 포함된 $todos array를 만들었습니다. 이제 list에 새 task를 삽입하는 기능을 추가하세요.

초기 task descriptions에 해당하는 입력 세 줄을 Read한 다음, add할 새 task가 containing된 네 번째 줄을 Read하세요.

초기 tasks 세 개가 있는 $todos array를 만든 후(각 항목에는 "task""completed" keys가 있음), 새 task를 array의 end에 add하세요. 새 task도 "completed"false로 set되어야 합니다.

Then 다음을 출력하세요:

  1. 새 task를 add한 후의 전체 tasks number
  2. list의 last task(방금 add한 task)의 task description

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

예시:

입력이 Buy groceries, Walk the dog, Finish homework, 그리고 Call mom이라면 출력은 다음과 같아야 합니다:

4
Call mom

입력이 Clean room, Read book, Exercise, 그리고 Cook dinner라면 출력은 다음과 같아야 합니다:

4
Cook dinner

직접 해보기

<?php
// 초기 작업 목록
$tasks = [
    [
        "description" => "Buy groceries",
        "completed" => false
    ],
    [
        "description" => "Walk the dog", 
        "completed" => true
    ]
];

// 입력 읽기
$newDescription = trim(fgets(STDIN));
$newStatusString = trim(fgets(STDIN));

// TODO: 여기에 코드를 작성하세요
// 상태 문자열을 불리언으로 변환하고 새 작업을 배열에 추가하세요
// 그런 다음 업데이트된 작업 목록을 요구된 형식으로 표시하세요

?>

기초의 모든 레슨

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