0 Daumen
1,6k Aufrufe

Übungsaufgaben PHP - Thema Arrays und Schleifen:

Aufgabe 1 | ARRAY DYNAMISCH BEFÜLLEN UND WERTE ANZEIGEN

1. Erstelle ein leeres Array. Befülle dann mittels einer For-Schleife dieses Array mit den Zahlen 1 bis 10.

2. Gib den Wert des soeben erstellten Arrays mit dem Index 7 aus.

3. Gib den kompletten Inhalt des Arrays nebeneinander mittels einer For-Schleife aus. Zwischen den Zahlen soll ein Leerzeichen sein.

4. Gib erneut den kompletten Inhalt des Arrays mittels einer For-Schleife aus. Die Zahlen sollen jetzt aber alle untereinander stehen.


Anmerkung: Es geht mir NUR um Nr. 1. Wie würde der Code aussehen?


Aufgabe 2 - FUNKTION MIT PARAMETERN UND WERTE ANZEIGEN:

Erstelle eine Funktion mit 2 Parametern. Erster Parameter ist eine Zahl und der zweite Parameter ein Zeichen. Die Funktion soll beim Aufrufen das übergebene Zeichen so oft nebeneinander mit Leerzeichen ausgeben, wie mit der übergebenen Zahl angegeben wurde. Zusätzlich soll in Klammern dahinter stehen, wie oft das Zeichen zu sehen ist. Hinweis!

Hier ist mein Versuch: Er klappt aber nicht. Was ist falsch?

<?php
$leeresArray=[];
for($index=1; $index<=10; $index++)
{
$leeresArray[] = $index;
}
?>
Avatar von

1 Antwort

0 Daumen
 
Beste Antwort
Hier ist mein Versuch: klappt aber nicht.

Zu einer Fehlerbeschreibung über Quelltext gehört:

  1. Was soll bei Ausführung des Quelltextes passieren?
  2. Was passiert bei Ausführung des Quelltextes tatsächlich?
<?php
$leeresArray=[];
for($index=1; $index<=10; $index++)
{

$leeresArray[] = $index;

}?>

Das ist Teil 1 von Aufgabe 1.

was ist falsch.

Da ist nichts falsch. Die Teile 2, 3 und 4 fehlen.

Avatar von 5,7 k
Spannend. Wird und wenn ja wie wird in dieser Zeile sichergestellt, dass die Zahl an die richtige Position im array geschrieben wird?

" $leeresArray[] = $index; "

In der Aufgabenstellung steht nicht, an welcher Position welche Zahl stehen soll. Die Frage nach der "richtigen Position" ergibt deshalb keinen Sinn.

Die Zeile

        $leeresArray[] = $index;

fügt $index als letztes Element dem Array $leeresArray hinzu.

Ein anderes Problem?

Stell deine Frage

Willkommen bei der Stacklounge! Stell deine Frage einfach und kostenlos

x
Made by a lovely community