新しいタスクの追加
CoddyのPHPジャーニー「基礎」セクションの一部。レッスン 55/71。
チャレンジ
簡単前のレッスンでは、3つの初期 tasks を含む $todos array を作成しました。ここで、list に新しい task を挿入する機能を追加しましょう。
初期 task descriptions の入力を3行 Read し、その後、add する新しい task を含む4行目を Read します。
3つの tasks(それぞれ "task" と "completed" の keys を持つ)を含む初期 $todos array を作成した後、新しい task を array の end に add します。新しい task も "completed" に false が設定されている必要があります。
Then print:
- 新しい one を add した後の tasks の total number
- list の last task の task description(今 add したもの)
各結果を別々の行に print します。
例:
入力が Buy groceries、Walk the dog、Finish homework、Call mom の場合、Output は次のようになります。
4
Call mom入力が Clean room、Read book、Exercise、Cook dinner の場合、Output は次のようになります。
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オンラインコンパイラ