Voll Upload SGD Fachinformatiker PHP
This commit is contained in:
@@ -0,0 +1,15 @@
|
||||
<?php
|
||||
|
||||
$bezeichner = array ();
|
||||
$bezeichner[] = "Erstes Element";
|
||||
$bezeichner[] = "Zweites Element";
|
||||
$bezeichner[] = "Drittes Element";
|
||||
|
||||
var_dump($bezeichner);
|
||||
|
||||
echo "<hr>";
|
||||
|
||||
$bezeichner = [0=>"element an index 0", 5=> "element an index 5"];
|
||||
var_dump($bezeichner);
|
||||
|
||||
?>
|
||||
@@ -0,0 +1,23 @@
|
||||
<?php
|
||||
|
||||
$geradeZahlen = [];
|
||||
$element = 0;
|
||||
|
||||
for ($i = 1; $i <= 100; $i++) {
|
||||
if ($i % 2 == 0) {
|
||||
$geradeZahlen[$element] = $i;
|
||||
$element++;
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
echo "<ol>";
|
||||
foreach ($geradeZahlen/*Name des Array*/ as $schluessel=>$wert) {
|
||||
echo "<li> Das Element mit dem Index $schluessel hat den Wert <b>$wert</b>.</li>";
|
||||
}
|
||||
/* foreach (array as Index => Wert)
|
||||
oder
|
||||
foreach (array as wert) ...Ausgabe ohne Index
|
||||
*/
|
||||
echo "</ol>"
|
||||
?>
|
||||
@@ -0,0 +1,15 @@
|
||||
<?php
|
||||
|
||||
$geradeZahlen = [];
|
||||
$element = 0;
|
||||
|
||||
for ($i = 1; $i <= 100; $i++) {
|
||||
if ($i % 2 == 0) {
|
||||
$geradeZahlen[$element] = $i;
|
||||
$element++;
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
var_dump($geradeZahlen)
|
||||
?>
|
||||
@@ -0,0 +1,16 @@
|
||||
<?php
|
||||
|
||||
$geradeZahlen = [];
|
||||
|
||||
$element = 0;
|
||||
|
||||
for ($i = 1; $i <=100; $i++) {
|
||||
if ($i % 2 == 0) {
|
||||
$geradeZahlen[$element] = $i;
|
||||
|
||||
$element++;
|
||||
}
|
||||
}
|
||||
|
||||
var_dump($geradeZahlen);
|
||||
?>
|
||||
@@ -0,0 +1,32 @@
|
||||
<?php
|
||||
|
||||
$lk = [];
|
||||
$lk["Oesterreich"] = "A";
|
||||
$lk["Autralien"] = "AUS";
|
||||
$lk["Belgien"] = "B";
|
||||
$lk["Kamerun"] = "CAM";
|
||||
$lk["Sri Lanka"] = "CL";
|
||||
$lk["Fidschi"] = "FJI";
|
||||
$lk["Jersey"] = "GBJ";
|
||||
$lk["Aequatorialguinea"] = "GQ";
|
||||
$lk["Mauritius"] = "MS";
|
||||
|
||||
var_dump($lk);
|
||||
echo "<br><hr><br>\t\n";
|
||||
print_r($lk);
|
||||
|
||||
echo "<br><hr><br>\t\n";
|
||||
|
||||
$ausgabe = $lk["Fidschi"];
|
||||
|
||||
echo "Das Länderkennzeichen ist: $ausgabe";
|
||||
|
||||
echo "<br><hr><br>\t\n";
|
||||
|
||||
foreach ($_SERVER as $schluessel=>$wert) {
|
||||
|
||||
echo "<p>Schlüssel: $schluessel hat den Wert $wert.</p>";
|
||||
|
||||
}
|
||||
|
||||
?>
|
||||
@@ -0,0 +1,16 @@
|
||||
<?php
|
||||
|
||||
$gesamt = 0;
|
||||
while ($gesamt < 21) {
|
||||
$wuerfeln = rand(1,6);
|
||||
|
||||
if ($wuerfeln == 6) {
|
||||
echo "Gefürfelt: $wuerfeln. Die schleife wird verlassen";
|
||||
break;
|
||||
}
|
||||
$gesamt += $wuerfeln;
|
||||
|
||||
echo "Gewürfelt: $wuerfeln, Gesamt: $gesamt<br>";
|
||||
}
|
||||
|
||||
?>
|
||||
@@ -0,0 +1,22 @@
|
||||
<?php
|
||||
|
||||
$gesamt = 0;
|
||||
|
||||
$flag = true;
|
||||
|
||||
while ($gesamt < 21 && $flag == true) {
|
||||
$wuerfeln = rand(1,6);
|
||||
|
||||
if ($wuerfeln == 6) {
|
||||
echo "Gefürfelt: $wuerfeln. Die schleife wird verlassen";
|
||||
$flag = false;
|
||||
|
||||
}
|
||||
else {
|
||||
$gesamt += $wuerfeln;
|
||||
|
||||
echo "Gewürfelt: $wuerfeln, Gesamt: $gesamt<br>";
|
||||
}
|
||||
}
|
||||
|
||||
?>
|
||||
@@ -0,0 +1,34 @@
|
||||
<?php
|
||||
|
||||
$wtag = 3;
|
||||
|
||||
switch ($wtag) {
|
||||
case 0:
|
||||
$ergebnis = "Sonntag";
|
||||
break;
|
||||
case 1:
|
||||
$ergebnis = "Montag";
|
||||
break;
|
||||
case 2:
|
||||
$ergebnis = "Dienstag";
|
||||
break;
|
||||
case 3:
|
||||
$ergebnis = "Mittwoch";
|
||||
break;
|
||||
case 4:
|
||||
$ergebnis = "Donnerstag";
|
||||
break;
|
||||
case 5:
|
||||
$ergebnis = "Freitag";
|
||||
break;
|
||||
case 6:
|
||||
$ergebnis = "Samstag";
|
||||
break;
|
||||
default:
|
||||
$ergebnis = "Kein Wochentag";
|
||||
break;
|
||||
}
|
||||
|
||||
echo "Die Zahl $wtag entspricht $ergebnis";
|
||||
|
||||
?>
|
||||
@@ -0,0 +1,31 @@
|
||||
<?php
|
||||
|
||||
$wtag = 0;
|
||||
$tageszeit = "morgens";
|
||||
|
||||
switch ($wtag) {
|
||||
case 0:
|
||||
$ergebnis = "Sonntag";
|
||||
|
||||
switch ($tageszeit) {
|
||||
case "morgens" :
|
||||
$toDo = "Sie können weiterschlafen";
|
||||
break;
|
||||
case "mittags":
|
||||
$toDo = "Sie sollten langsam Aufstehen";
|
||||
break;
|
||||
case "nachmittags":
|
||||
$toDo = "Zeit für ein Buch oder die Sportschuhe";
|
||||
break;
|
||||
default:
|
||||
$toDo = "Keine gültige Tageszeit";
|
||||
break;
|
||||
}
|
||||
echo "Heute ist $ergebnis. Es ist $tageszeit. $toDo";
|
||||
break;
|
||||
default:
|
||||
echo "Es ist nicht Sonntag. Sie dürfen Arbeiten";
|
||||
break;
|
||||
}
|
||||
|
||||
?>
|
||||
@@ -0,0 +1,13 @@
|
||||
<?php
|
||||
|
||||
$zaehler = 2;
|
||||
const ENDE = 1;
|
||||
|
||||
do {
|
||||
echo "<p>Zähler hat den Wert: " .$zaehler ."</p>";
|
||||
|
||||
$zaehler++;
|
||||
} while ($zaehler <= ENDE);
|
||||
|
||||
?>
|
||||
|
||||
@@ -0,0 +1,12 @@
|
||||
<?php
|
||||
|
||||
$preis = 5;
|
||||
|
||||
if ($preis < 2.95) {
|
||||
|
||||
//Anweisungsblock in geschweiften Klammern
|
||||
|
||||
echo "<h3>kaufen</h3>";
|
||||
|
||||
}
|
||||
?>
|
||||
@@ -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>";
|
||||
?>
|
||||
@@ -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>";
|
||||
@@ -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>";
|
||||
?>
|
||||
@@ -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>";
|
||||
?>
|
||||
@@ -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>";
|
||||
|
||||
?>
|
||||
@@ -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>";
|
||||
?>
|
||||
@@ -0,0 +1,14 @@
|
||||
<?php
|
||||
|
||||
$zahl =2;
|
||||
|
||||
if ($zahl == 1) {
|
||||
echo "if ist true";
|
||||
}
|
||||
elseif ($zahl == 2) {
|
||||
echo "elseif ist true";
|
||||
}
|
||||
else {
|
||||
echo "else bleibt übrig";
|
||||
}
|
||||
?>
|
||||
@@ -0,0 +1,5 @@
|
||||
<?php
|
||||
|
||||
for ($i = 1; $i <= 10; $i++)
|
||||
echo $i
|
||||
?>
|
||||
@@ -0,0 +1,19 @@
|
||||
<?php
|
||||
|
||||
$name = [
|
||||
|
||||
"vName" => "Fritz",
|
||||
|
||||
"nName" => "Fischer"
|
||||
|
||||
];
|
||||
|
||||
print_r ( $name );
|
||||
|
||||
$gedreht = array_reverse ( $name );
|
||||
|
||||
echo "<hr>";
|
||||
|
||||
print_r ( $gedreht );
|
||||
|
||||
?>
|
||||
@@ -0,0 +1,28 @@
|
||||
<?php
|
||||
|
||||
$geradezahlen = [];
|
||||
|
||||
$element = 0;
|
||||
|
||||
for($i = 1; $i <= 100; $i++) {
|
||||
if ($i % 2 == 0){
|
||||
$geradezahlen[$element] = $i;
|
||||
|
||||
$element++;
|
||||
}
|
||||
}
|
||||
|
||||
echo '<p>Das Element $geradezahlen hat ' .count($geradezahlen) .' Elemente.</p>';
|
||||
|
||||
$mitglieder = array(
|
||||
array("Herr", "Franz", "Müller", "Fußball", "passiv"),
|
||||
array("Frau", "Hermine", "Schulze", "Turnen", "aktiv"),
|
||||
array("Frau", "Ulla", "Kaiser", "Volleyball", "aktiv"),
|
||||
array("Herr", "Max", "Schneider", "Fußball", "aktiv"),
|
||||
);
|
||||
|
||||
echo '<p>' .count($mitglieder) .'</p>'; //gibt 4 aus
|
||||
|
||||
echo '<p>' .count($mitglieder, COUNT_RECURSIVE) .'</p>'; //gibt 24 aus
|
||||
|
||||
?>
|
||||
@@ -0,0 +1,24 @@
|
||||
<?php
|
||||
|
||||
$zahlen = [14, 45, 26, 9, 21, 7];
|
||||
echo "<h3>Die größte Zahl im Array ist "
|
||||
.max($zahlen)
|
||||
."</h3>";
|
||||
|
||||
//------------------------------------------------------------------------------------------//
|
||||
|
||||
echo "<h3>Der größte Wert aus 14, 45, 26, 9, 21, 7 ist "
|
||||
|
||||
.max(14, 45, 26, 9, 21, 7)
|
||||
|
||||
."! </h3>";
|
||||
|
||||
//------------------------------------------------------------------------------------------//
|
||||
|
||||
echo "<h3>Der größte Wert aus (22*23), (14*43), (15*24), (46*7), 2, (23*27) ist "
|
||||
|
||||
.max((22*23), (14*43), (15*24), (46*7), 2, (23*27))
|
||||
|
||||
."! </h3>";
|
||||
|
||||
?>
|
||||
@@ -0,0 +1,44 @@
|
||||
<?php
|
||||
|
||||
$geradeZahlen = [];
|
||||
$element = 0;
|
||||
|
||||
for ($i = 1; $i <= 10; $i++) {
|
||||
if ($i % 2 == 0) {
|
||||
|
||||
$geradeZahlen[$element] = $i;
|
||||
$element++;
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
echo "<ol>";
|
||||
|
||||
foreach ($geradeZahlen as $schluessel=>$wert) {
|
||||
|
||||
echo "<li>Das Element mit dem Index $schluessel hat den Wert <b>$wert</b>.</li>";
|
||||
|
||||
}
|
||||
|
||||
echo "</ol>";
|
||||
|
||||
//Jetzt wird gemischt
|
||||
|
||||
echo "<p>Jetzt wird gemischt!</p>";
|
||||
|
||||
if(shuffle($geradeZahlen)) {
|
||||
|
||||
echo "<ol>";
|
||||
|
||||
foreach ($geradeZahlen as $schluessel=>$wert) {
|
||||
|
||||
echo "<li>Das Element mit dem Index $schluessel hat den Wert <b>$wert</b>.</li>";
|
||||
|
||||
}
|
||||
|
||||
echo "</ol>";
|
||||
|
||||
}
|
||||
|
||||
?>
|
||||
@@ -0,0 +1,13 @@
|
||||
<?php
|
||||
|
||||
$sArray = [
|
||||
"Eine Zeichenkette",
|
||||
"noch eine, aber diese hat ein paar Zeichen mehr",
|
||||
"kurz"
|
||||
];
|
||||
|
||||
foreach($sArray as $s) {
|
||||
echo "<p>Der String \"$s\" hat " .strlen($s) ." Zeichen.</p>"; //strlen zählt die Zeichen im String
|
||||
}
|
||||
|
||||
?>
|
||||
@@ -0,0 +1,24 @@
|
||||
<?php
|
||||
|
||||
$sArray = [
|
||||
"eine Zeichenkette",
|
||||
"noch eine, aber diese hat ein paar Zeichen mehr",
|
||||
"kurz"
|
||||
];
|
||||
|
||||
foreach($sArray as $s) {
|
||||
echo "<p>Der String \"$s\" hat " .strlen($s) ." Zeichen.</p>";
|
||||
$vokale = ["a", "e", "i", "o", "u"];
|
||||
|
||||
$zaehler = 0; //anfangszähler für das zählen der Vokale
|
||||
|
||||
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++;
|
||||
}
|
||||
|
||||
}
|
||||
echo "<p>Der String \"$s\" enthält $zaehler Vokal(e)</p>";
|
||||
}
|
||||
|
||||
?>
|
||||
@@ -0,0 +1,18 @@
|
||||
<?php
|
||||
|
||||
$a = "\t\t Beispieltext ";
|
||||
|
||||
var_dump($a);
|
||||
|
||||
$nachher = trim($a);
|
||||
|
||||
var_dump($nachher);
|
||||
|
||||
$a = "Beispieltext";
|
||||
|
||||
var_dump($a);
|
||||
|
||||
$nachher = trim($a,"xBte");
|
||||
|
||||
var_dump($nachher);
|
||||
?>
|
||||
@@ -0,0 +1,20 @@
|
||||
<?php
|
||||
|
||||
$murphy = [
|
||||
|
||||
"Wenn etwas schiefgehen kann, dann wird es auch schiefgehen.",
|
||||
"Die andere Schlange kommt stets schneller voran.",
|
||||
"Ein Computerprogramm tut was man schreibt, nicht was man will.",
|
||||
|
||||
];
|
||||
|
||||
foreach($murphy as $i => $s){
|
||||
$sArr = explode(" ", $s);
|
||||
$woerter = count($sArr);
|
||||
printf("Der Satz; \"%s\" besteht aus %d Wörtern.<br>", $s, $woerter);
|
||||
|
||||
shuffle($sArr);
|
||||
$murphy = implode(" ", $sArr);
|
||||
}
|
||||
print_r($murphy);
|
||||
?>
|
||||
@@ -0,0 +1,19 @@
|
||||
<?php
|
||||
|
||||
// if … else
|
||||
|
||||
$regen = true;
|
||||
|
||||
if ($regen == false) {
|
||||
|
||||
echo "<h3>Regenschirm schließen!</h3>";
|
||||
|
||||
}
|
||||
|
||||
else {
|
||||
|
||||
echo "<h3>Es regnet, Regenschirm öffnen!</h3>";
|
||||
|
||||
}
|
||||
|
||||
?>
|
||||
@@ -0,0 +1,14 @@
|
||||
<?php
|
||||
|
||||
$zahl = 5;
|
||||
|
||||
$auswert = match($zahl) {
|
||||
1 => "ist eine 1.",
|
||||
2, 4 => "ist eine gerade Zahl bis 5.",
|
||||
3, 5 => "ist eine ungerade zahl bis 5, aber nicht 1.",
|
||||
|
||||
default => "ist etwas anderes.",
|
||||
};
|
||||
echo "Die Zahl $zahl $auswert";
|
||||
|
||||
?>
|
||||
@@ -0,0 +1,37 @@
|
||||
<?php
|
||||
|
||||
$mitglieder = array(
|
||||
array("Herr", "Franz", "Müller", "Fußball", "passiv"),
|
||||
array("Frau", "Hermine", "Schulze", "Turnen", "aktiv"),
|
||||
array("Frau", "Ulla", "Kaiser", "Volleyball", "aktiv"),
|
||||
array("Herr", "Max", "Schneider", "Fußball", "aktiv"),
|
||||
|
||||
);
|
||||
|
||||
print_r($mitglieder);
|
||||
|
||||
echo $mitglieder[2][1];
|
||||
|
||||
|
||||
|
||||
|
||||
// foreach für das äußere Array – die 1. Dimension
|
||||
|
||||
foreach ($mitglieder as $schluessel => $wert) {
|
||||
|
||||
echo"<h3>Mitglied Nr. " .($schluessel + 1) ."</h3>";
|
||||
|
||||
|
||||
|
||||
|
||||
echo "<p>";
|
||||
|
||||
//foreach für die inneren Arrays - die 2. Dimension
|
||||
|
||||
foreach($wert as $innererWert) {
|
||||
echo $innererWert .", ";
|
||||
}
|
||||
echo "</p>";
|
||||
|
||||
}
|
||||
?>
|
||||
@@ -0,0 +1,84 @@
|
||||
<?php
|
||||
|
||||
$woerter = ["Maus", "Automobil", "Schifffahrt",
|
||||
|
||||
"Hund", "Katze", "Ziege", "Stanniolpapier",
|
||||
|
||||
"Elefant", "Isopropylalkohol", "Schwimmbad"];
|
||||
|
||||
|
||||
foreach($woerter as $s) {
|
||||
//echo "<p>Der String \"$s\" hat " .strlen($s) ." Zeichen.</p>";
|
||||
$vokale = ["a", "e", "i", "o", "u"];
|
||||
|
||||
$zaehler = 0; //anfangszähler für das zählen der Vokale
|
||||
|
||||
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;
|
||||
|
||||
//$a = count($t);
|
||||
}
|
||||
$t = $i - $zaehler;
|
||||
print_r($t);
|
||||
echo "<p>Das Wort \"$s\" hat $t die keine Vokal(e) sind</p>";
|
||||
}
|
||||
|
||||
?>
|
||||
|
||||
|
||||
|
||||
|
||||
--------------------------------------------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<?php
|
||||
|
||||
$woerter = ["Maus", "Automobil", "Schifffahrt",
|
||||
|
||||
"Hund", "Katze", "Ziege", "Stanniolpapier",
|
||||
|
||||
"Elefant", "Isopropylalkohol", "Schwimmbad"];
|
||||
|
||||
$vokale = ["a", "e", "i", "o", "u"];
|
||||
//---------------------------------------------------------------------------
|
||||
foreach($woerter as $w){
|
||||
|
||||
$strArr [] = strtolower ( $w );
|
||||
|
||||
}
|
||||
//----------------------------------------------------------------------------
|
||||
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;
|
||||
|
||||
//$a = count($t);
|
||||
}
|
||||
$t[$s] = $i - $zaehler;
|
||||
|
||||
echo "<p>Das Wort \"$s\" hat $t[$s] die keine Vokal(e) sind</p>";
|
||||
|
||||
|
||||
}
|
||||
|
||||
print_r($t);
|
||||
//echo "<p>Das Wort \"$s\" hat $t die keine Vokal(e) sind</p>";
|
||||
|
||||
?>
|
||||
|
||||
@@ -0,0 +1,19 @@
|
||||
<?php
|
||||
|
||||
$a = 27;
|
||||
$b = 28;
|
||||
|
||||
if ($a > $b) {
|
||||
echo "<H1>Übung Kap 1 mit if und elseif</H1>";
|
||||
echo '$a hat den Wert ' .$a .' und ist damit größer als $b mit dem Wert ' .$b .'.';
|
||||
}
|
||||
elseif ($a < $b) {
|
||||
echo '$b hat den Wert ' .$b .' und ist damit größer als $a mit dem Wert ' .$a .'.';
|
||||
}
|
||||
elseif ($a === $b) {
|
||||
echo '$a hat den Wert ' .$a .' und ist damit gleich $b mit dem Wert ' .$b .'.';
|
||||
}
|
||||
else {
|
||||
echo "es ist ein anderer Fall eingetreten.";
|
||||
}
|
||||
?>
|
||||
@@ -0,0 +1,18 @@
|
||||
<?php
|
||||
|
||||
// 2.2: es gibt keine erhöhung der schleifenvariable, da $schleifenVariable++; fehlt
|
||||
|
||||
// 2.3
|
||||
|
||||
$zaehler = 1;
|
||||
const ENDE = 25;
|
||||
|
||||
do {
|
||||
|
||||
echo "<p>Schleifendurchlauf Nr. $zaehler. " ."Es folgen noch " .(ENDE - $zaehler) ." Durchläufe.</p>";
|
||||
$zaehler++;
|
||||
|
||||
|
||||
} while ($zaehler <= ENDE);
|
||||
|
||||
?>
|
||||
@@ -0,0 +1,13 @@
|
||||
<?php
|
||||
|
||||
$zaehler = 1;
|
||||
const ENDE = 25;
|
||||
|
||||
while ($zaehler <= ENDE) {
|
||||
echo "<p>Schleifendurchlauf nr. $zaehler. " ."es folgt noch " .(ENDE - $zaehler) ." Durchläufe.</p>";
|
||||
|
||||
$zaehler++;
|
||||
|
||||
}
|
||||
|
||||
?>
|
||||
Reference in New Issue
Block a user