Proje Genel Bakışı ve Veri
Coddy'nin PHP Journey'sinin Temeller bölümünün bir parçası — ders 54 / 71.
Görev
KolayBu bölümde, diziler kullanarak basit bir yapılacaklar listesi yöneticisi oluşturacaksınız.
Üç satır giriş okuyun, her biri bir görev açıklaması içeren (örneğin, Buy groceries).
$todos dizisi oluşturun, üç görev dizisi içeren. Her görev şu şekilde bir ilişkisel dizi olmalı:
"task"- girişten görev açıklaması"completed"- tüm görevler içinfalseolarak ayarlayın
Sonra yazdırın:
- İlk görevin görev açıklaması
- İkinci görevin görev açıklaması
- Listede toplam görev sayısı
Her sonucu ayrı bir satıra yazdırın.
Örnek:
Eğer girişler Buy groceries, Walk the dog ve Finish homework ise, çıktı şu şekilde olmalı:
Buy groceries
Walk the dog
3Eğer girişler Clean room, Call mom ve Read book ise, çıktı şu şekilde olmalı:
Clean room
Call mom
3Kendin dene
<?php
// Üç görev açıklaması oku
$task1 = trim(fgets(STDIN));
$task2 = trim(fgets(STDIN));
$task3 = trim(fgets(STDIN));
// TODO: Kodunuzu aşağıya yazın
// Üç görev dizisi içeren bir $todos dizisi oluşturun
// Her görev, "task" ve "completed" anahtarlarına sahip bir ilişkisel dizi olmalıdır
// İlk görev açıklamasını çıktı verin
// İkinci görev açıklamasını çıktı verin
// Görevlerin toplam sayısını çıktı verin
?>Temeller bölümündeki tüm dersler
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 Types5Conditional Logic
If StatementIf - ElseThe Ternary OperatorNull Coalescing OperatorSwitch StatementRecap - Making Decisions3Basic Operators
Arithmetic OperatorsModulo OperatorExponentiation OperatorCombined AssignmentIncrement/DecrementOperator PrecedenceRecap - Simple CalculationsString Operators6Arrays Part 1 - Indexed
Introduction to ArraysCreating Indexed ArraysAccessing Elements by IndexModifying Elements by IndexArray Size with CountAdding Elements to an ArrayRecap - Managing a Simple List9Proje: Basit Yapılacaklar Listesi
Proje Genel Bakışı ve VeriYeni Bir Görev Ekleme