Hallo,
ich sag es gleich, ich habe die Grundlagen schon gelesen aber nicht gerafft.
Nun habe ich mir zum Thema Arrays und schleifen mir folgende Aufgabe gestellt
(siehe die Kommentare).
Mit Variablen habe ich so kein Problem damit komme ich klar. Aber mit Arrays siehts schon schlimmer aus.
Sinn des ganzen ist das ich alle Namen in den Arrays vergleichen kann. Aber die Unterschiede feststellen.
als Beispiel
Moni ist in der Gruppe A und C aber nicht in Gruppe B = -Falsch, Zeige mir den Namen an
Alex ist in Gruppe A und B und C = Richtig / dort vorhanden - hat alles seine Ordnung, braucht man nicht ausgeben
Alex ist in Gruppe A und B = auch Richtig / dort vorhanden - hat alles seine Ordnung, braucht man nicht ausgeben
Mein Problem ich weiß nicht wann ich was machen muss, das wie weiß ich, aber ich kann mangels Knowhow nicht wissen wann ich was mache.
Folgende Anlaufstellen hatte ich angesteuert,
- Schattenbaum
-tut.php-quake.net
-peterkropff.de/site/php/
-php-einfach.de
-php-kurs.com
Ich möchte von Euch jetzt nicht die 100% Lösung haben, sondern eher eine Erklärung wie man am besten an die Sache ran gehen sollte. Logische Denkweise in Schritten und so. Irgendwie brauche ich das doch um effektiver rum programmieren zu können. Falls ich ganz falsch an die Sache ran gegangen bin sagt mir das doch bitte auch.
(zB. Vielleicht hätte ich switch statt while nehmen sollen?)
Danke jedenfalls schon mal fürs lesen, Ich hoffe ich habe alles so optimal für Euch dargestellt wie es nur möglich ist.
edit: PS: wie kann ich Mister Ad in meine Ignorre List einfügen?
edit2: Werte in den Arrays in " gesetzt.
ich sag es gleich, ich habe die Grundlagen schon gelesen aber nicht gerafft.
Nun habe ich mir zum Thema Arrays und schleifen mir folgende Aufgabe gestellt
(siehe die Kommentare).
Mit Variablen habe ich so kein Problem damit komme ich klar. Aber mit Arrays siehts schon schlimmer aus.
Sinn des ganzen ist das ich alle Namen in den Arrays vergleichen kann. Aber die Unterschiede feststellen.
als Beispiel
Moni ist in der Gruppe A und C aber nicht in Gruppe B = -Falsch, Zeige mir den Namen an
Alex ist in Gruppe A und B und C = Richtig / dort vorhanden - hat alles seine Ordnung, braucht man nicht ausgeben
Alex ist in Gruppe A und B = auch Richtig / dort vorhanden - hat alles seine Ordnung, braucht man nicht ausgeben
PHP-Code:
<html>
<body>
<?php
/* um was es hier gehen soll
* alle Mitglieder sind in gruppe a
* einige von denen sind vielleicht auch zusätzlich in gruppe b und c
* bestimmte mitglieder sollen aber nur in c sein, wenn sie auch in
* gruppe b sind
* aufgabe: suche mir alle mitglieder die in c sind aber
* nicht in b sind.
*/
$mitgliederA = array("magda", "leo", "tobi", "achim", "olaf", "sven", "gerda", "ulli");
$mitgliederB = array("magda", "tobi", "olaf", "sven", "gerda", "ulli");
$mitgliederC = array("magda", "leo", "olaf", "sven", "gerda");
//Mein erster Lösungsansatz
if ($mitgliederB != $mitgliederA AND $mitgliederB != $mitgliederC)
while ($mitgliederB <= $mitgliederC)
{
echo 'Folgende Mitglieder sind in Gruppe B und auch C <br /> ';
echo $mitglieder; // <-- hier bin ich geistig ausgestiegen
}
//mein zweiter Gedankenansatz
if (in_array($mitgliederA, $mitgliederC)){
echo 'ist nicht dabei';
}
else
{
echo 'ist dabei<br />';
// Ja wer denn eigentlich?
}
// mein dritter Gedankengang, klappt nicht da wieder alle da sind
foreach ($mitgliederA as $key => $name)
{
$mitgliederA[$key] = $name;
echo 'dabei ist ';
echo "$name<br>";
}
/*Erkenntnis:
* ich muss erstmal aus dem array $mitgliederA die Namen raus holen und dann
* erst vergleichen
*/
?>
</body>
</html>
Folgende Anlaufstellen hatte ich angesteuert,
- Schattenbaum
-tut.php-quake.net
-peterkropff.de/site/php/
-php-einfach.de
-php-kurs.com
Ich möchte von Euch jetzt nicht die 100% Lösung haben, sondern eher eine Erklärung wie man am besten an die Sache ran gehen sollte. Logische Denkweise in Schritten und so. Irgendwie brauche ich das doch um effektiver rum programmieren zu können. Falls ich ganz falsch an die Sache ran gegangen bin sagt mir das doch bitte auch.
(zB. Vielleicht hätte ich switch statt while nehmen sollen?)
Danke jedenfalls schon mal fürs lesen, Ich hoffe ich habe alles so optimal für Euch dargestellt wie es nur möglich ist.
edit: PS: wie kann ich Mister Ad in meine Ignorre List einfügen?
edit2: Werte in den Arrays in " gesetzt.
Kommentar