Voll Upload SGD Fachinformatiker PHP

This commit is contained in:
2026-06-03 13:46:32 +00:00
parent 1256ec2190
commit 84a568d89c
265 changed files with 9961 additions and 2 deletions
+38
View File
@@ -0,0 +1,38 @@
<?php
echo "
<html>
<head>
<title>Das kleine 1x1</title>
</head>
<body>
<h1><center>Das kleine 1 mal 1</center></h1>
<center><table>
<tr>
<th>*</th>\n\n\t";
// Spaltenüberschrift
for ($i = 1; $i <= 10; $i++) {
echo "<th>$i</th>\n\t";
}
echo "</tr>\n\n\t";
// Tabelleninhalt mit verschachtelte Schleifen
for ($zeile = 1; $zeile <= 10; $zeile++) {
echo "<tr>\n\t";
// Zeilenüberschrift
echo "<th>$zeile</th>\n\t";
// Werte für jede Spalte berechnen
for ($spalte = 1; $spalte <= 10; $spalte++) {
$ergebnis = $zeile * $spalte;
echo "<td>$ergebnis</td>\n\t";
}
echo "</tr>\n\n\t";
}
echo "</table></center>
</body>
</html>";
?>
+50
View File
@@ -0,0 +1,50 @@
<?php
$zaehler = 1 ;
$lotto = array();
const ENDE = 6;
$zahl = 0; //ab welchen element im array angefangen wird
do {
$r = rand(1,49);
if ($r == $lotto[0]) {
continue;
}
elseif ($r == $lotto[1]) {
continue;
}
elseif ($r == $lotto[2]) {
continue;
}
elseif ($r == $lotto[3]) {
continue;
}
elseif ($r == $lotto[4]) {
continue;
}
elseif ($r == $lotto[5]) {
continue;
}
$lotto[$zahl] = $r; // Schreibt die Randomzahl in das Array
$zahl++; //erhöht die Elemente im array um 1
$zaehler++; //erhöht den zähler ähler der schleife um 1
} while ($zaehler <= ENDE);
echo "<head><title>E2a Lottogenerator</title></head>\t\n<center><h1>Lottozahlen</h1>\t\n<p> Die Lottozahlen sind: <b>$lotto[0], $lotto[1], $lotto[2], $lotto[3], $lotto[4], $lotto[5]</b></p></center>";
+10
View File
@@ -0,0 +1,10 @@
<?php
echo "<!DOCTYPE html>\t\n<html>\t\n<head>\t\t\n<title>E2b Lotto</title>\t\t\n</head>\t\n<body>\t\n";
$lotto = range (1, 49); //erstellt Zahlen von 1 bis 49
shuffle($lotto); //Mischt die Zahlen
//Ich gebe 6 Zahlen aus:
echo "<head><title>Lottogenerator</title></head>\t\n<center><h1>Lottozahlen</h1>\t\n<p> Die Lottozahlen sind: <b>$lotto[0], $lotto[1], $lotto[2], $lotto[3], $lotto[4], $lotto[5]</b></p></center>";
echo "</body>\t\n</html>";
?>
+17
View File
@@ -0,0 +1,17 @@
<?php
echo "<!DOCTYPE html>\t\n<html>\t\n<head>\t\t\n<title>E3 Grösste</title>\t\t\n</head>\t\n<body>\t\n";
$lottozahlen = [23, 43, 24, 7, 2, 27];
$groesste = $lottozahlen[0];
foreach ($lottozahlen as $zahl) {
if ($zahl > $groesste) {
$groesste = $zahl;
}
}
echo "<center><h1>Größte Zahl im Array</h1>\t\n<p>Die größte Zahl im Array ist: $groesste.</p></center>";
echo "</body>\t\n</html>";
?>
+18
View File
@@ -0,0 +1,18 @@
<?php
echo "<!DOCTYPE html>\t\n<html>\t\n<head>\t\t\n<title>E4 Namen drehen</title>\t\t\n</head>\t\n<body>\t\n";
$arr = ["Meier, Peter", "Schulze, Monika", "Schmidt, Ursula", "Brosowski, Klaus"];
foreach($arr as $i => $s){
$dr = explode(", ", $s); //Der String im Array aufteilen als Trennzeichen das ", "
//print_r($dr);
$gedreht = array_reverse($dr); // die einselnen Wörter drehen
//print_r($gedreht);
$arr[$i] = implode(" ", $gedreht); //die einzelnen gedrehten Wärter zusammenfügen
}
print_r($arr);
echo "</body>\t\n</html>";
?>
+36
View File
@@ -0,0 +1,36 @@
<?php
echo "<!DOCTYPE html>\t\n<html>\t\n<head>\t\t\n<title>E5 keine Vokale</title>\t\t\n</head>\t\n<body>\t\n<h1>Keine Vokale</h1>\t\n";
$woerter = ["Maus", "Automobil", "Schifffahrt",
"Hund", "Katze", "Ziege", "Stanniolpapier",
"Elefant", "Isopropylalkohol", "Schwimmbad"];
$vokale = ["a", "e", "i", "o", "u"];
//---------------------1.Schleife------------------------------------------------------
foreach($woerter as $w){
$strArr [] = strtolower ( $w ); //Alle buchstaben mit der Funktion verkleinern, damit auch die Anfangsbuchstaben gelesen werden können.
//---------------------2.Schleife in der 1.Schleife------------------------------------
foreach($strArr as $s) {
$zaehler = 0;
for($i = 0; $i < strlen($s); $i++ ) { //Anzahl der schleifendurchläufe, anhand der länge des strings i kleiner als der string (strlen).
if (in_array($s[$i], $vokale)) { // wird geprüft ob sich ein vokal im string $s befindet
$zaehler++;
}
}
$t[$s] = $i - $zaehler; //Die zeichen die Vokale sind werden abgezogen und der rest in ein Array geschrieben.
}
echo "<p>Das Wort \"$w\" hat $t[$s] Zeichen die keine Vokal(e) sind</p>";
}
echo "</body>\t\n</html>";
?>