Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- // Ćwiczenie 1. Za pomocą funkcji w pętli wypisz liczby od 0 do 100. Liczby parzyste na kolor czerwony, natomiast nieparzyste na niebieski.
- function ex1(){
- for($i = 0; $i <= 100; $i++){
- if($i % 2 == 0){
- echo "<span style='color: red;'>$i</span>";
- } else {
- echo "<span style='color: blue;'>$i</span>";
- }
- }
- }
- // ex1();
- // Ćwiczenie 2. Scharakteryzuj zmienne globalne i lokalne. Czym się różnią.
- function ex2(){
- echo "Zmienne globalne są dostępne w całym skrypcie, natomiast zmienne lokalne są dostępne tylko wewnątrz bloku, w którym zostały zadeklarowane.";
- }
- // ex2();
- // Ćwiczenie 3. Utwórz skrypt w którym zdefiniujesz funkcję o nazwie sprawdz(). Funkcja ma sprawdzać, czy podana liczba jest podzielna przez 3 i wyświetlać odpowiedni komunikat.
- function ex3($number){
- if($number % 3 == 0){
- echo "Liczba $number jest podzielna przez 3.";
- } else {
- echo "Liczba $number nie jest podzielna przez 3.";
- }
- }
- // ex3(9);
- // Ćwiczenie 4. Utwórz skrypt który obliczy sumę wszystkich parzystych liczb z zakresu od 0 do 100.
- function ex4(){
- $sum = 0;
- for($i = 0; $i <= 100; $i++){
- if($i % 2 == 0){
- $sum += $i;
- }
- }
- echo "Suma: $sum";
- }
- // ex4();
- // Wyświetl dzisiejszą datę w poniżej przedstawionych formatach.
- function ex5(){
- echo date("Y-m-d");
- echo "<br>";
- echo date("d-m-Y");
- echo "<br>";
- echo date("d, M Y");
- echo "<br>";
- echo date("dS, M Y");
- echo "<br>";
- echo date("g:i:s");
- echo "<br>";
- echo date("g:i:sa");
- echo "<br>";
- echo date("d-m-Y g:i:s");
- }
- // ex5();
- // Zadanie 6. Napisz skrypt, który będzie wyświetlał liczbę dni pozostałych do końca bieżącego roku.
- function ex6(){
- $today = date("z");
- $daysInYear = date("L") ? 366 : 365;
- $daysLeft = $daysInYear - $today;
- echo "Do końca roku pozostało $daysLeft dni.";
- }
- // ex6();
- // Zadanie 7. Napisz powitanie na stronie, które będzie się zmieniać w zależności od pory dnia.
- function ex7(){
- $hour = date("G");
- if($hour >= 6 && $hour < 12){
- echo "1";
- } elseif($hour >= 12 && $hour < 18){
- echo "2";
- } else {
- echo "3";
- }
- }
- // ex7();
- // Zadanie 8. Napisz skrypt, który wyświetli poszczególne dni tygodnia w języku polskim.
- function ex8(){
- $days = ["Poniedziałek", "Wtorek", "Środa", "Czwartek", "Piątek", "Sobota", "Niedziela"];
- echo $days[date("N") - 1];
- }
- // ex8();
- // Zadanie 9. Oblicz ile dni minęło od Twoich urodzin.
- function ex9(){
- $birthday = strtotime("2023-10-02");
- $today = time();
- $diff = $today - $birthday;
- echo floor($diff / (60 * 60 * 24));
- }
- // ex9();
- // Zadanie 10. Oblicz za ile dni będą Twoje urodziny i imieniny. Wyświetl informację na stronie. Jeżeli do Twoich imienin zostało mniej niż 50 dni wyświetl liczbę dni na czerwono, jeżeli więcej niż 50 dni wyświetl liczbę na zielono.
- function ex10(){
- $birthday = strtotime("2023-10-02");
- $nameDay = strtotime("2023-10-02");
- $today = time();
- $diffBirthday = $today - $birthday;
- $diffNameDay = $today - $nameDay;
- if($diffBirthday < 50){
- echo "<span style='color: red;'>Do urodzin pozostało ".floor($diffBirthday / (60 * 60 * 24))." dni.</span>";
- } else {
- echo "<span style='color: green;'>Do urodzin pozostało ".floor($diffBirthday / (60 * 60 * 24))." dni.</span>";
- }
- if($diffNameDay < 50){
- echo "<span style='color: red;'>Do imienin pozostało ".floor($diffNameDay / (60 * 60 * 24))." dni.</span>";
- } else {
- echo "<span style='color: green;'>Do imienin pozostało ".floor($diffNameDay / (60 * 60 * 24))." dni.</span>";
- }
- }
- // ex10();
- // Zadanie 11. Za pomocą pętli wyświetl zakres dni od 3 czerwca do 28 czerwca 2021.
- function ex11(){
- $start = strtotime("2021-06-03");
- $end = strtotime("2021-06-28");
- for($i = $start; $i <= $end; $i += 60 * 60 * 24){
- echo date("Y-m-d", $i)."<br>";
- }
- }
- // ex11();
- // Zadanie 12. Zbuduj stronę, która w zależności od pory dnia będzie wyświetlała jej różną wersję. Wykorzystaj include.
- function ex12(){
- $hour = date("G");
- if($hour >= 6 && $hour < 12){
- include "m.php";
- } elseif($hour >= 12 && $hour < 18){
- include "a.php";
- } else {
- include "e.php";
- }
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement