Die ersten PHP Funktionen

Ich bin ein String!

Ich bin ein String! - Ich bin ein String! - Ich bin ein String!
Ich bin ein langer langer langer langer langer langer String!
10 + 5 = 15
  • Ich bin Text Nummer 1
  • Ich bin Text Nummer 2
  • Ich bin Text Nummer 3
  • Ich bin Text Nummer 4
  • Ich bin Text Nummer 5
  • Ich bin Text Nummer 6
  • Ich bin Text Nummer 7
  • Ich bin Text Nummer 8
  • Ich bin Text Nummer 9
  • Ich bin Text Nummer 10


Ich bin Text Nummer 0.
Ich bin Text Nummer 1.
Ich bin Text Nummer 2.
Ich bin Text Nummer 3.
Ich bin Text Nummer 4.
Ich bin Text Nummer 5.
Ich bin Text Nummer 6.
Ich bin Text Nummer 7.
Ich bin Text Nummer 8.
Ich bin Text Nummer 9.


Ich bin Text Nummer 1.
Ich bin Text Nummer 2.
Ich bin Text Nummer 3.
Ich bin Text Nummer 4.
Ich bin Text Nummer 5.
Ich bin Text Nummer 6.
Ich bin Text Nummer 7.
Ich bin Text Nummer 8.
Ich bin Text Nummer 9.
Ich bin Text Nummer 10.

Sonntag
string(7) "Tage: 7"
Sonntag, Montag, Dienstag, Mittwoch, Donnerstag, Freitag, Samstag,


114914
Koblenz => 112588
Trier => 114914
Mainz => 209779
Ludwigshafen => 171061

string(5) "Mader" 1
Axel
Unkel
axel@unkel.de

2
Peter
Mader
peter@mader.de

3
Frank
Huber
frank@huber.de

4
Petra
Müller
p@mueller.de

5
Ludwig
Hafen
l@hfn.de

Axel
Peter
Frank
Petra
Ludwig
Mader

array(5) {
  [0]=>
  array(4) {
    ["id"]=>
    int(1)
    ["Vorname"]=>
    string(4) "Axel"
    ["Nachname"]=>
    string(5) "Unkel"
    ["email"]=>
    string(13) "axel@unkel.de"
  }
  [1]=>
  array(4) {
    ["id"]=>
    int(2)
    ["Vorname"]=>
    string(5) "Peter"
    ["Nachname"]=>
    string(5) "Mader"
    ["email"]=>
    string(14) "peter@mader.de"
  }
  [2]=>
  array(4) {
    ["id"]=>
    int(3)
    ["Vorname"]=>
    string(5) "Frank"
    ["Nachname"]=>
    string(5) "Huber"
    ["email"]=>
    string(14) "frank@huber.de"
  }
  [3]=>
  array(4) {
    ["id"]=>
    int(4)
    ["Vorname"]=>
    string(5) "Petra"
    ["Nachname"]=>
    string(7) "Müller"
    ["email"]=>
    string(12) "p@mueller.de"
  }
  [4]=>
  array(4) {
    ["id"]=>
    int(5)
    ["Vorname"]=>
    string(6) "Ludwig"
    ["Nachname"]=>
    string(5) "Hafen"
    ["email"]=>
    string(8) "l@hfn.de"
  }
}

Volvo: In stock: 22, sold: 18.
BMW: In stock: 15, sold: 13.
Saab: In stock: 5, sold: 2.
Land Rover: In stock: 17, sold: 15.
Volkswagen: In stock: 20, sold: 15.
Kia: In stock: 10, sold: 20.

Volvo: In stock: 22, sold: 18.
BMW: In stock: 15, sold: 13.
Saab: In stock: 5, sold: 2.
Land Rover: In stock: 17, sold: 15.
Volkswagen: In stock: 20, sold: 15.
Kia: In stock: 10, sold: 20.

7 Tage haben 604800 Sekunden !

Hier ist der Quellcode der Seite

<!DOCTYPE html>
<html>
    <head>
        <title>Seitentitel</title>
        <link href="https://unpkg.com/bootstrap@5.3.7/dist/css/bootstrap.min.css" rel="stylesheet">
    </head>
    <body>
        <div class="container mt-3">
        <div class="card">
            <div class="card-header"><h2>Die ersten PHP Funktionen</h2></div>
            <div class="card-body">
                <?php
                // Definition von Variablen
                $text = 'Ich bin ein String! ';
                echo $text . "<br><br>";
                echo $text . ' - ' . $text . " - ". $text . "<br>";

                $l = "langer ";
                echo "Ich bin ein " . $l . $l . $l  . $l . $l . $l . "String!";

                echo "<hr>";

                settype($i, "integer");
                $i = 10;
                $j = 5;
                echo $i . ' + ' . $j . ' = ' . $i+$j;

                echo "<hr>";

                // Unsere ersten Schleifen

                // Eine While Schleife
                $t = "Ich bin Text Nummer ";
                $i = 0;

                echo ('<ul class="list-group">');
                while ($i < 10) {
                    echo('<li class="list-group-item">');
                    echo $t . $i + 1;
                    echo('</li>');
                    $i++;
                }
                echo('</ul>');
                echo '<br><br>';

                // Eine Do-While Schleife
                $i = 0;

                do {
                    echo $t . $i . ".<br>";
                    $i++;
                } while ($i < 10);

                echo '<br><br>';

                // Eine For Schleife
                for ($i=1; $i <= 10; $i++) {
                    echo $t . $i . ".<br>";
                }

                echo ('<hr>');

                // Arrays

                // Einfaches Array

                $wochentage =
                    array("Sonntag",
                            "Montag",
                            "Dienstag",
                            "Mittwoch",
                            "Donnerstag",
                            "Freitag",
                            "Samstag");

                echo $wochentage[0];

                echo('<pre>');
                var_dump( 'Tage: ' . count($wochentage));
                echo('</pre>');

                for($i=0;$i<count($wochentage);$i++ ) {
                    echo $wochentage[$i] . ", ";
                }

                echo "<br><br>";

                echo ('<hr>');

                // Key Value Array

                $staedte = array('Koblenz' => 112588,
                    'Trier' => 114914,
                    'Mainz' => 209779,
                    'Ludwigshafen' => 171061);

                echo($staedte['Trier'] . '<br>');

                foreach ($staedte as $key => $value) {
                    echo $key ." => ". $value . "<br/>";
                }

                echo ('<hr>');

                // Assiziatives Array

                $personen = array(

                    0 => array(
                        'id' => 1,
                        'Vorname' => 'Axel',
                        'Nachname' => 'Unkel',
                        'email' => 'axel@unkel.de',
                    ),

                    1 => array(
                        'id' => 2,
                        'Vorname' => 'Peter',
                        'Nachname' => 'Mader',
                        'email' => 'peter@mader.de',
                    ),

                    2 => array(
                        'id' => 3,
                        'Vorname' => 'Frank',
                        'Nachname' => 'Huber',
                        'email' => 'frank@huber.de',
                    ),
                    3 => array(
                        'id' => 4,
                        'Vorname' => 'Petra',
                        'Nachname' => 'Müller',
                        'email' => 'p@mueller.de',
                    ),
                    4 => array(
                        'id' => 5,
                        'Vorname' => 'Ludwig',
                        'Nachname' => 'Hafen',
                        'email' => 'l@hfn.de',
                    ),
                );

                var_dump($personen[1]['Nachname']);

                foreach ($personen as $person) {
                    echo ($person['id'] . '<br>');
                    echo ($person['Vorname'] . '<br>');
                    echo ($person['Nachname'] . '<br>');
                    echo ($person['email'] . '<br><br>');
                }

                for($i=0;$i<count($personen);$i++) {
                    echo($personen[$i]['Vorname'] . '<br>');
                }

                echo ($personen[1]['Nachname'] . '<br>');

                echo '<hr>';

                echo '<pre>';
                var_dump($personen);
                echo '</pre>';

                echo('<hr>');
                // Multidimensionales Array

                $cars = array (
                    array("Volvo",22,18),
                    array("BMW",15,13),
                    array("Saab",5,2),
                    array("Land Rover",17,15),
                    array("Volkswagen", 20, 15),
                    array('Kia', 10, 20)
                );

                echo $cars[0][0].": In stock: ".$cars[0][1].", sold: ".$cars[0][2].".<br>";
                echo $cars[1][0].": In stock: ".$cars[1][1].", sold: ".$cars[1][2].".<br>";
                echo $cars[2][0].": In stock: ".$cars[2][1].", sold: ".$cars[2][2].".<br>";
                echo $cars[3][0].": In stock: ".$cars[3][1].", sold: ".$cars[3][2].".<br>";
                echo $cars[4][0].": In stock: ".$cars[4][1].", sold: ".$cars[4][2].".<br>";
                echo $cars[5][0].": In stock: ".$cars[5][1].", sold: ".$cars[5][2].".<br>";

                echo ('<hr>');

                $i = count($cars);
                $j = 0;
                for ($j; $j < $i; $j++) {
                    echo $cars[$j][0] . ": In stock: " . $cars[$j][1] . ", sold: " . $cars[$j][2] . ".<br>";
                }

                echo ('<hr>');

                // Funktionen

                function tag ($anzahl) {
                    $sekunden = 3600 * 24 * $anzahl;
                    return $sekunden;
                }

                echo "7 Tage haben " . tag(7) . " Sekunden !";

                echo '<hr>';
                echo '<h3>Hier ist der Quellcode der Seite</h3>';
                // echo show_source("Variablen.php"   );
                 highlight_file("Variablen.php");

                ?>
            </div>
            <div class="card-footer"></div>
        </div>
    </div>
    </body>
</html>