PHP Übungen

Arrays

Übung 1

Unter uebung-1 findest du eine index.php. In dieser Datei ist ein Array colors. Verwende die Farben in diesem Array um in einer HTML Seite 200x200px Quadrate zu bauen, deren Hintergrundfarbe den Wert des Arrays entspricht. Die Anzahl der Quadrate muss der Anzahl der Farben im Array entsprechen.

<?php

// WER DAS ÄNDERT KOMMT IN DIE HÖLLE - ANFANG
$colors = [
    'red',
    'hotpink',
    'blue',
    'green',
    'black',
    'purple',
];

// WER DAS ÄNDERT KOMMT IN DIE HÖLLE - ENDE
// Unter folgender Linie kommt dein Code
// -----------------------------------------------
<?php

// WER DAS ÄNDERT KOMMT IN DIE HÖLLE - ANFANG
$colors = [
    3 => 'red',
    2 => 'hotpink',
    5 => 'blue',
    'richard' => 'green',
    'black',
    'purple',
    'lime',
    'yellow',
];

// WER DAS ÄNDERT KOMMT IN DIE HÖLLE - ENDE
// Unter folgender Linie kommt dein Code
// --------------------------------------------------------------------------------------------------------------------
foreach ($colors as $color) {
    echo '<div style="width: 200px; height: 200px; background-color: ' . $color . '"></div>';
}

Übung 2

Unter uebung-2 findest du wieder eine index.php. Auch dort ist ein Array colors. Verwende dieses Array um 200x100px Rechtecke und 200x200px Quadrate zu bauen, mit den passenden Hintergrundfarben.

<?php

// WER DAS ÄNDERT KOMMT IN DIE HÖLLE - ANFANG
$colors = [
    'rechtecke' => [
        'red',
        'hotpink',
        'blue',
    ],
    'quadrate' => [
        'green',
        'black',
        'purple',
    ]
];

// WER DAS ÄNDERT KOMMT IN DIE HÖLLE - ENDE
// Unter folgender Linie kommt dein Code
// --------------------------------------------------------------------------------------------------------------------
<?php

// WER DAS ÄNDERT KOMMT IN DIE HÖLLE - ANFANG
$colors = [
    'rechtecke' => [
        'red',
        'hotpink',
        'blue',
    ],
    'quadrate' => [
        'green',
        'black',
        'purple',
    ]
];

// WER DAS ÄNDERT KOMMT IN DIE HÖLLE - ENDE
// Unter folgender Linie kommt dein Code
// --------------------------------------------------------------------------------------------------------------------
foreach ($colors as $index => $values) {
    foreach ($values as $value) {

        if ($index == "rechtecke") {
            echo "<div style='width: 200px; height: 200px; background-color: $value'></div>";
        }
        if ($index == "quadrate") {
            echo "<div style='width: 200px; height: 100px; background-color: $value'></div>";
        }
    }
    echo '<br>';
}

Übung 3

Unter uebung-3 findest du eine index.php. Dort gibt es mehrere Variablen, in denen Mitarbeiter-Daten gespeichert sind. Diese Mitarbeiter-Daten sollen in eine mehrdimensionale Array-Struktur gebracht werden. Per var_dump kannst du in PHP den Inhalt deiner Variable prüfen. Die Struktur sollte wie folgt aussehen:

    
        $mitarbeiter = [
            [
                'vorname' => 'Carmine',
                'nachname' => 'D\'Amico',
                'position' => 'Ausbilder',
                'personal_nr' => '003',      
            ]
            // ...
        ];

<?php
// WER DAS ÄNDERT KOMMT IN DIE HÖLLE - ANFANG
$mitarbeiter1Vorname = 'Donald';
$mitarbeiter1Nachname = 'Duck';
$mitarbeiter1Position = 'Ausbilder';
$mitarbeiter1PersonalNr = '003';

$mitarbeiter2Vorname = 'Peter';
$mitarbeiter2Nachname = 'Pan';
$mitarbeiter2Position = 'Azubi';
$mitarbeiter2PersonalNr = '004';

$mitarbeiter3Vorname = 'Mickey';
$mitarbeiter3Nachname = 'Mouse';
$mitarbeiter3Position = 'Web-Entwickler';
$mitarbeiter3PersonalNr = '002';

$mitarbeiter4Vorname = 'Dagobert';
$mitarbeiter4Nachname = 'Duck';
$mitarbeiter4Position = 'CEO';
$mitarbeiter4PersonalNr = '001';

// WER DAS ÄNDERT KOMMT IN DIE HÖLLE - ENDE
// Unter folgender Linie kommt dein Code
// --------------------------------------------------------------------------------------------------------------------

<?php

$mitarbeiter1Vorname = 'Donald';
$mitarbeiter1Nachname = 'Duck';
$mitarbeiter1Position = 'Ausbilder';
$mitarbeiter1PersonalNr = '003';

$mitarbeiter2Vorname = 'Peter';
$mitarbeiter2Nachname = 'Pan';
$mitarbeiter2Position = 'Azubi';
$mitarbeiter2PersonalNr = '004';

$mitarbeiter3Vorname = 'Mickey';
$mitarbeiter3Nachname = 'Mouse';
$mitarbeiter3Position = 'Web-Entwickler';
$mitarbeiter3PersonalNr = '002';

$mitarbeiter4Vorname = 'Dagobert';
$mitarbeiter4Nachname = 'Duck';
$mitarbeiter4Position = 'CEO';
$mitarbeiter4PersonalNr = '001';

$mitarbeiterArrays = [
    [
        'vorname' => 'Donald',
        'nachname' => 'Duck',
        'position' => 'Ausbilder',
        'personal_nummer' => '003'
    ],
    [
        'vorname' => 'Peter',
        'nachname' => 'Pan',
        'position' => 'Azubi',
        'personal_nummer' => '004'
    ],
    [
        'vorname' => 'Mickey',
        'nachname' => 'Mouse',
        'position' => 'Web-Entwickler',
        'personal_nummer' => '002'
    ],
    [
        'vorname' => 'Dagobert',
        'nachname' => 'Duck',
        'position' => 'Chef',
        'personal_nummer' => '001'
    ]
];

print '<pre>';
print_r($mitarbeiterArrays);
print '</pre>';

Übung 4

Gebe die Mitarbeiter aus dem mehrdimensionalen Array aus Übung 3 in einer Tabelle auf einer HTML-Seite aus.

<?php
// WER DAS ÄNDERT KOMMT IN DIE HÖLLE - ANFANG
$mitarbeiter1Vorname = 'Donald';
$mitarbeiter1Nachname = 'Duck';
$mitarbeiter1Position = 'Ausbilder';
$mitarbeiter4PersonalNr = '003';

$mitarbeiter2Vorname = 'Peter';
$mitarbeiter2Nachname = 'Pan';
$mitarbeiter2Position = 'Azubi';
$mitarbeiter4PersonalNr = '004';

$mitarbeiter3Vorname = 'Mickey';
$mitarbeiter3Nachname = 'Mouse';
$mitarbeiter3Position = 'Web-Entwickler';
$mitarbeiter4PersonalNr = '002';

$mitarbeiter4Vorname = 'Dagobert';
$mitarbeiter4Nachname = 'Duck';
$mitarbeiter4Position = 'CEO';
$mitarbeiter4PersonalNr = '001';

// WER DAS ÄNDERT KOMMT IN DIE HÖLLE - ENDE
// Unter folgender Linie kommt dein Code
// --------------------------------------------------------------------------------------------------------------------

<?php
$mitarbeiterArrays = [
    [
        'vorname' => 'Donald',
        'nachname' => 'Duck',
        'position' => 'Ausbilder',
        'personal_nummer' => '003'
    ],
    [
        'vorname' => 'Peter',
        'nachname' => 'Pan',
        'position' => 'Azubi',
        'personal_nummer' => '004'
    ],
    [
        'vorname' => 'Mickey',
        'nachname' => 'Mouse',
        'position' => 'Web-Entwickler',
        'personal_nummer' => '002'
    ],
    [
        'vorname' => 'Dagobert',
        'nachname' => 'Duck',
        'position' => 'Chef',
        'personal_nummer' => '001'
    ]
];
?>
<table>
    <thead>
    <tr>
        <th>Vorname</th>
        <th>Nachname</th>
        <th>Position</th>
        <th>Personalnummer</th>
    </tr>
    </thead>
    <tbody>
    <?php
        foreach ($mitarbeiterArrays as $index) {
            echo
                '<tr>' .
                    '<td> ' . $index['vorname'] . ' </td>' .
                    '<td> ' . $index['nachname'] . ' </td>' .
                    '<td> ' . $index['position'] . ' </td>' .
                    '<td> ' . $index['personal_nummer'] . ' </td>' .
                '</tr>';
        }
    ?>
    </tbody>
</table>

Übung 5

Sortiere die Mitarbeiter aus Übung 3 nach der Personal Nr und gebe Sie auf dieselbe Art und Weise aus, wie in Übung 4.

<?php
// WER DAS ÄNDERT KOMMT IN DIE HÖLLE - ANFANG
$mitarbeiter1Vorname = 'Donald';
$mitarbeiter1Nachname = 'Duck';
$mitarbeiter1Position = 'Ausbilder';
$mitarbeiter4PersonalNr = '003';

$mitarbeiter2Vorname = 'Peter';
$mitarbeiter2Nachname = 'Pan';
$mitarbeiter2Position = 'Azubi';
$mitarbeiter4PersonalNr = '004';

$mitarbeiter3Vorname = 'Mickey';
$mitarbeiter3Nachname = 'Mouse';
$mitarbeiter3Position = 'Web-Entwickler';
$mitarbeiter4PersonalNr = '002';

$mitarbeiter4Vorname = 'Dagobert';
$mitarbeiter4Nachname = 'Duck';
$mitarbeiter4Position = 'CEO';
$mitarbeiter4PersonalNr = '001';

// WER DAS ÄNDERT KOMMT IN DIE HÖLLE - ENDE
// Unter folgender Linie kommt dein Code
// --------------------------------------------------------------------------------------------------------------------

<?php
$mitarbeiterArrays = [
    [
        'vorname' => 'Donald',
        'nachname' => 'Duck',
        'position' => 'Ausbilder',
        'personal_nummer' => '003'
    ],
    [
        'vorname' => 'Peter',
        'nachname' => 'Pan',
        'position' => 'Azubi',
        'personal_nummer' => '004'
    ],
    [
        'vorname' => 'Mickey',
        'nachname' => 'Mouse',
        'position' => 'Web-Entwickler',
        'personal_nummer' => '002'
    ],
    [
        'vorname' => 'Dagobert',
        'nachname' => 'Duck',
        'position' => 'Chef',
        'personal_nummer' => '001'
    ]
];

$sortColumns = array_column($mitarbeiterArrays, 'personal_nummer');
array_multisort($sortColumns, SORT_ASC, $mitarbeiterArrays);

?>

<table>
    <thead>
    <tr>
        <th>Vorname</th>
        <th>Nachname</th>
        <th>Position</th>
        <th>Personalnummer</th>
    </tr>
    </thead>
    <tbody>
    <?php
    foreach ($mitarbeiterArrays as $index) {
        echo
            '<tr class="col">' .
            '<td> ' . $index['vorname'] . ' </td>' .
            '<td> ' . $index['nachname'] . ' </td>' .
            '<td> ' . $index['position'] . ' </td>' .
            '<td> ' . $index['personal_nummer'] . ' </td>' .
            '</tr>';
    }
    ?>
    </tbody>
</table>

Übung 6

Lösche aus folgendem Array, alle Personen, die jünger als 18 sind und gebe das Ergebnis tabellarisch aus.

    
        $personen = [
            [
                'vorname' => 'Friedrich',
                'nachname' => 'Schäfer',
                'geburtstag' => '05.06.2018', 
            ],
            [
                'vorname' => 'Thomas',
                'nachname' => 'Schuhmann',
                'geburtstag' => '31.03.1992', 
            ],
            [
                'vorname' => 'Gerhart',
                'nachname' => 'Hartheld',
                'geburtstag' => '28.06.2004', 
            ],
            [
                'vorname' => 'Hartmut',
                'nachname' => 'Muthart',
                'geburtstag' => '01.04.2004', 
            ],
            [
                'vorname' => 'Ferdinand',
                'nachname' => 'Zimmer',
                'geburtstag' => '15.12.1988', 
            ],
        ];
    
<?php
// WER DAS ÄNDERT KOMMT IN DIE HÖLLE - ANFANG
$personen = [
    [
        'vorname' => 'Friedrich',
        'nachname' => 'Schäfer',
        'geburtstag' => '05.06.2018',
    ],
    [
        'vorname' => 'Thomas',
        'nachname' => 'Schuhmann',
        'geburtstag' => '31.03.1992',
    ],
    [
        'vorname' => 'Gerhart',
        'nachname' => 'Hartheld',
        'geburtstag' => '28.06.2004',
    ],
    [
        'vorname' => 'Hartmut',
        'nachname' => 'Muthart',
        'geburtstag' => '01.04.2004',
    ],
    [
        'vorname' => 'Ferdinand',
        'nachname' => 'Zimmer',
        'geburtstag' => '15.12.1988',
    ],
];

// WER DAS ÄNDERT KOMMT IN DIE HÖLLE - ENDE
// Unter folgender Linie kommt dein Code
// --------------------------------------------------------------------------------------------------------------------

<?php
// WER DAS ÄNDERT KOMMT IN DIE HÖLLE - ANFANG
$personen = [
    [
        'vorname' => 'Friedrich',
        'nachname' => 'Schäfer',
        'geburtstag' => '05.06.2018',
    ],
    [
        'vorname' => 'Thomas',
        'nachname' => 'Schuhmann',
        'geburtstag' => '31.03.1992',
    ],
    [
        'vorname' => 'Gerhart',
        'nachname' => 'Hartheld',
        'geburtstag' => '28.06.2004',
    ],
    [
        'vorname' => 'Hartmut',
        'nachname' => 'Muthart',
        'geburtstag' => '01.04.2004',
    ],
    [
        'vorname' => 'Ferdinand',
        'nachname' => 'Zimmer',
        'geburtstag' => '15.12.1988',
    ],
];

// WER DAS ÄNDERT KOMMT IN DIE HÖLLE - ENDE
// Unter folgender Linie kommt dein Code
// --------------------------------------------------------------------------------------------------------------------

$currentDate = date('d.m.Y');
$age = "- 18 years";
$checkDate = date('d.m.Y', strtotime($age . $currentDate));

foreach ($personen as $key => $person) {
    if (strtotime($person['geburtstag']) > strtotime($checkDate)) {
        unset($personen[$key]);
    }
}
?>

<table>
    <thead>
    <tr>
        <th>Vorname</th>
        <th>Nachname</th>
        <th>Geburtstag</th>
    </tr>
    </thead>
    <tbody>
    <?php
    foreach ($personen as $person) {
        echo
            '<tr>' .
            '<td> ' . $person['vorname'] . ' </td>' .
            '<td> ' . $person['nachname'] . ' </td>' .
            '<td> ' . $person['geburtstag'] . ' </td>' .
            '</tr>';
    }
    ?>

    </tbody>
</table>

Übung 7

Folgendes Array soll tabellarisch ausgeben werden. Dabei müssen ein paar Kriterien beachtet werden. Das Array soll umgewandelt werden, sodass Vorname und Nachname in einem neuen Feld name stehen. Das Array soll anschließend nach der Personal-Nummer sortiert werden. Und auch die Personal-Nummer muss in der Tabelle aufgeführt werden.

    
        $personen = [
            '005' => [
                'vorname' => 'Friedrich',
                'nachname' => 'Schäfer',
                'geburtstag' => '05.06.2018',
            ],
            '007' => [
                'vorname' => 'Thomas',
                'nachname' => 'Schuhmann',
                'geburtstag' => '31.03.1992',
            ],
            '003' => [
                'vorname' => 'Gerhart',
                'nachname' => 'Hartheld',
                'geburtstag' => '28.06.2004',
            ],
            '004' => [
                'vorname' => 'Hartmut',
                'nachname' => 'Muthart',
                'geburtstag' => '01.04.2004',
            ],
            '001' => [
                'vorname' => 'Ferdinand',
                'nachname' => 'Zimmer',
                'geburtstag' => '15.12.1988',
            ],
        ];
    
<?php
// WER DAS ÄNDERT KOMMT IN DIE HÖLLE - ANFANG
$personen = [
    '005' => [
        'vorname' => 'Friedrich',
        'nachname' => 'Schäfer',
        'geburtstag' => '05.06.2018',
    ],
    '007' => [
        'vorname' => 'Thomas',
        'nachname' => 'Schuhmann',
        'geburtstag' => '31.03.1992',
    ],
    '003' => [
        'vorname' => 'Gerhart',
        'nachname' => 'Hartheld',
        'geburtstag' => '28.06.2004',
    ],
    '004' => [
        'vorname' => 'Hartmut',
        'nachname' => 'Muthart',
        'geburtstag' => '01.04.2004',
    ],
    '001' => [
        'vorname' => 'Ferdinand',
        'nachname' => 'Zimmer',
        'geburtstag' => '15.12.1988',
    ],
];

// WER DAS ÄNDERT KOMMT IN DIE HÖLLE - ENDE
// Unter folgender Linie kommt dein Code
// --------------------------------------------------------------------------------------------------------------------

<?php
// WER DAS ÄNDERT KOMMT IN DIE HÖLLE - ANFANG
$personen = [
    '005' => [
        'vorname' => 'Friedrich',
        'nachname' => 'Schäfer',
        'geburtstag' => '05.06.2018',
    ],
    '007' => [
        'vorname' => 'Thomas',
        'nachname' => 'Schuhmann',
        'geburtstag' => '31.03.1992',
    ],
    '003' => [
        'vorname' => 'Gerhart',
        'nachname' => 'Hartheld',
        'geburtstag' => '28.06.2004',
    ],
    '004' => [
        'vorname' => 'Hartmut',
        'nachname' => 'Muthart',
        'geburtstag' => '01.04.2004',
    ],
    '001' => [
        'vorname' => 'Ferdinand',
        'nachname' => 'Zimmer',
        'geburtstag' => '15.12.1988',
    ],
];

// WER DAS ÄNDERT KOMMT IN DIE HÖLLE - ENDE
// Unter folgender Linie kommt dein Code
// --------------------------------------------------------------------------------------------------------------------

$newArray = [];
foreach ($personen as $key => $person) {
    $newArray[$key]['name'] = $person['vorname'] . ' ' . $person['nachname'];
    $newArray[$key]['geburtstag'] = $person['geburtstag'];
}

$sortArray = ksort($newArray, SORT_ASC);
?>

<table>
    <thead>
    <tr>
        <th>ID</th>
        <th>Name</th>
        <th>Geburtstag</th>
    </tr>
    </thead>
    <tbody>
    <?php
    foreach ($newArray as $key => $person) {
        echo
            '<tr>' .
            '<td> ' . $key . ' </td>' .
            '<td> ' . $person['name'] . ' </td>' .
            '<td> ' . $person['geburtstag'] . ' </td>' .
            '</tr>';
    }
    ?>

    </tbody>
</table>

Übung 8

Folgendes Array soll tabellarisch ausgeben werden. Dabei müssen ein paar Kriterien beachtet werden. Das Array soll umgewandelt werden, sodass Vorname und Nachname in einem neuen Feld name stehen. Das Array soll anschließend nach der Personal-Nummer sortiert werden. Und auch die Personal-Nummer muss in der Tabelle aufgeführt werden. Zusätzlich soll in der Tabelle nach abteilung gruppiert werden.

Folgende Ausgabe ist erwartet:

Nr. Name Geburtstag
Buchhaltung
003 Gerhart Hartheld 28.06.2004
005 Friedrich Schäfer 06.06.2018
Entwicklung
004 Hartmut Muthart 01.04.2004
    
        $personen = [
            '005' => [
                'vorname' => 'Friedrich',
                'nachname' => 'Schäfer',
                'geburtstag' => '05.06.2018',
                'abteilung' => 'Buchhaltung',
            ],
            '007' => [
                'vorname' => 'Thomas',
                'nachname' => 'Schuhmann',
                'geburtstag' => '31.03.1992',
                'abteilung' => 'Entwicklung',
            ],
            '003' => [
                'vorname' => 'Gerhart',
                'nachname' => 'Hartheld',
                'geburtstag' => '28.06.2004',
                'abteilung' => 'Buchhaltung',
            ],
            '004' => [
                'vorname' => 'Hartmut',
                'nachname' => 'Muthart',
                'geburtstag' => '01.04.2004',
                'abteilung' => 'Entwicklung',
            ],
            '001' => [
                'vorname' => 'Ferdinand',
                'nachname' => 'Zimmer',
                'geburtstag' => '15.12.1988',
                'abteilung' => 'Projekt-Planung',
            ],
        ];
    
<?php
// WER DAS ÄNDERT KOMMT IN DIE HÖLLE - ANFANG
$personen = [
    '005' => [
        'vorname' => 'Friedrich',
        'nachname' => 'Schäfer',
        'geburtstag' => '05.06.2018',
        'abteilung' => 'Buchhaltung',
    ],
    '007' => [
        'vorname' => 'Thomas',
        'nachname' => 'Schuhmann',
        'geburtstag' => '31.03.1992',
        'abteilung' => 'Entwicklung',
    ],
    '003' => [
        'vorname' => 'Gerhart',
        'nachname' => 'Hartheld',
        'geburtstag' => '28.06.2004',
        'abteilung' => 'Buchhaltung',
    ],
    '004' => [
        'vorname' => 'Hartmut',
        'nachname' => 'Muthart',
        'geburtstag' => '01.04.2004',
        'abteilung' => 'Entwicklung',
    ],
    '001' => [
        'vorname' => 'Ferdinand',
        'nachname' => 'Zimmer',
        'geburtstag' => '15.12.1988',
        'abteilung' => 'Projekt-Planung',
    ],
];

// WER DAS ÄNDERT KOMMT IN DIE HÖLLE - ENDE
// Unter folgender Linie kommt dein Code
// --------------------------------------------------------------------------------------------------------------------

<?php
// WER DAS ÄNDERT KOMMT IN DIE HÖLLE - ANFANG
$personen = [
    '005' => [
        'vorname' => 'Friedrich',
        'nachname' => 'Schäfer',
        'geburtstag' => '05.06.2018',
        'abteilung' => 'Buchhaltung',
    ],
    '007' => [
        'vorname' => 'Thomas',
        'nachname' => 'Schuhmann',
        'geburtstag' => '31.03.1992',
        'abteilung' => 'Entwicklung',
    ],
    '003' => [
        'vorname' => 'Gerhart',
        'nachname' => 'Hartheld',
        'geburtstag' => '28.06.2004',
        'abteilung' => 'Buchhaltung',
    ],
    '004' => [
        'vorname' => 'Hartmut',
        'nachname' => 'Muthart',
        'geburtstag' => '01.04.2004',
        'abteilung' => 'Entwicklung',
    ],
    '001' => [
        'vorname' => 'Ferdinand',
        'nachname' => 'Zimmer',
        'geburtstag' => '15.12.1988',
        'abteilung' => 'Projekt-Planung',
        'arbeitszeiten' => [
            ['von' => '08:00', 'bis' => '18:00'],
            ['von' => '08:00', 'bis' => '18:00'],
            ['von' => '08:00', 'bis' => '18:00'],
            ['von' => '08:00', 'bis' => '18:00'],
            ['von' => '08:00', 'bis' => '18:00'],
        ]
    ],
];

// WER DAS ÄNDERT KOMMT IN DIE HÖLLE - ENDE
// Unter folgender Linie kommt dein Code
// --------------------------------------------------------------------------------------------------------------------

$personsGrouped = [];

foreach ($personen as $personalNr => $person) {
    $neuerKey = $person['abteilung'];
    $neuePerson = [
        'name' => $person['vorname'] . ' ' . $person['nachname'],
        'geburtstag' => $person['geburtstag'],
        'personal_nr' => $personalNr,
    ];

    $personsGrouped[$neuerKey][] = $neuePerson;
}
?>

<table border=1>
    <tr>
        <th>Nr.</th>
        <th>Name</th>
        <th>Geburtstag</th>
    </tr>
    <?php
        foreach ($personsGrouped as $abteilung => $personen) {
    ?>
        <tr>
            <td colspan="3"><?php print $abteilung ?></td>
        </tr>
    <?php
            foreach ($personen as $person) {
                ?>
                <tr>
                    <td><?php print $person['personal_nr'] ?></td>
                    <td><?php print $person['name'] ?></td>
                    <td><?php print $person['geburtstag'] ?></td>
                </tr>
            <?php
            }
        }
    ?>
</table>

Übung 9

Es sollen die doppelt existierenden Personalnummern rausgefiltert werden und in einer Tabelle angezeigt werden. Einträge, bei denen es keine Duplikate gibt, sollen nicht tabellarisch aufgeführt werden. Folgende Ausgabe ist erwartet:

Abteilung Name Geburtstag
005
Buchhaltung Gerhart Hartheld 28.06.2004
Entwicklung Friedrich Schäfer 06.06.2018
    
        $personen = [
            [
                'vorname' => 'Friedrich',
                'nachname' => 'Schäfer',
                'geburtstag' => '05.06.2018',
                'abteilung' => 'Buchhaltung',
                'personal_nr' => '005',
            ],
            [
                'vorname' => 'Thomas',
                'nachname' => 'Schuhmann',
                'geburtstag' => '31.03.1992',
                'abteilung' => 'Entwicklung',
                'personal_nr' => '003',
            ],
            [
                'vorname' => 'Gerhart',
                'nachname' => 'Hartheld',
                'geburtstag' => '28.06.2004',
                'abteilung' => 'Buchhaltung',
                'personal_nr' => '002',
            ],
            [
                'vorname' => 'Hartmut',
                'nachname' => 'Muthart',
                'geburtstag' => '01.04.2004',
                'abteilung' => 'Entwicklung',
                'personal_nr' => '005',
            ],
            [
                'vorname' => 'Ferdinand',
                'nachname' => 'Zimmer',
                'geburtstag' => '15.12.1988',
                'abteilung' => 'Projekt-Planung',
                'personal_nr' => '003',
            ],
        ];
    
<?php
// WER DAS ÄNDERT KOMMT IN DIE HÖLLE - ANFANG
$personen = [
    [
        'vorname' => 'Friedrich',
        'nachname' => 'Schäfer',
        'geburtstag' => '05.06.2018',
        'abteilung' => 'Buchhaltung',
        'personal_nr' => '005',
    ],
    [
        'vorname' => 'Thomas',
        'nachname' => 'Schuhmann',
        'geburtstag' => '31.03.1992',
        'abteilung' => 'Entwicklung',
        'personal_nr' => '003',
    ],
    [
        'vorname' => 'Gerhart',
        'nachname' => 'Hartheld',
        'geburtstag' => '28.06.2004',
        'abteilung' => 'Buchhaltung',
        'personal_nr' => '002',
    ],
    [
        'vorname' => 'Hartmut',
        'nachname' => 'Muthart',
        'geburtstag' => '01.04.2004',
        'abteilung' => 'Entwicklung',
        'personal_nr' => '005',
    ],
    [
        'vorname' => 'Ferdinand',
        'nachname' => 'Zimmer',
        'geburtstag' => '15.12.1988',
        'abteilung' => 'Projekt-Planung',
        'personal_nr' => '003',
    ],
];

// WER DAS ÄNDERT KOMMT IN DIE HÖLLE - ENDE
// Unter folgender Linie kommt dein Code
// --------------------------------------------------------------------------------------------------------------------
© by Carmine D'Amico