새 작업 추가
Coddy PHP 여정의 기초 섹션에 포함된 레슨 — 71개 중 55번째.
챌린지
쉬움이전 수업에서 세 개의 초기 작업으로 $todos 배열을 만들었습니다. 이제 목록에 새 작업을 삽입하는 기능을 추가하세요.
초기 작업 설명을 위해 입력의 세 줄을 읽고, 추가할 새 작업이 포함된 네 번째 줄을 읽으세요.
세 작업(각각 "task" 및 "completed" 키를 가진)으로 초기 $todos 배열을 만든 후, 새 작업을 배열 끝에 추가하세요. 새 작업도 "completed"를 false로 설정해야 합니다.
그런 다음 출력하세요:
- 새 작업을 추가한 후의 총 작업 수
- 목록의 마지막 작업(방금 추가한 것)의 작업 설명
예시:
입력값이 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: 여기에 코드를 작성하세요
// 상태 문자열을 불리언으로 변환하고 새 작업을 배열에 추가하세요
// 그런 다음 업데이트된 작업 목록을 요구된 형식으로 표시하세요
?>기초의 모든 레슨
4Comparison & Logical Operators
Comparison OperatorsEquality & IdentityLogical Operators Part 1Logical Operators Part 2Recap - Simple Logic2Variables 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