also wnen jetzt nur eine zahl drin steht, dann gehts, aber nciht bei mehreren...
raussuchen gewisser ziffern
Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen
-
-
Open Source --> Programmieren aus Leidenschaft
Ich stehe weder für privaten Support per PM noch über einen IM zur Verfügung. Danke. -
hä...? jez zeigt der gar nix mehr an... (also dem bezüglich)... und ich versteh auch langsam nix mehr...
-
Wie wäre es mit einem aktuellen Code-Ausschnitt, mit dem du prüfst, ob etwas im Array ist, da meine Glaskugel leider gerade in Reparatur ist ;).Open Source --> Programmieren aus Leidenschaft
Ich stehe weder für privaten Support per PM noch über einen IM zur Verfügung. Danke. -
$_SESSION['gruppen'] spuckt das hier aus: array(5) { [0]=> string(1) "1" [1]=> string(2) " 2" [2]=> string(2) " 3" [3]=> string(2) " 4" [4]=> string(2) " 5" }
das kann jedoch bei jedme user anders sein, weshalb ich das gerne dynamisch hätte... *kratz* -
Ich meine eigentlich PHP-Quellcode bzw. deinen Aufruf von in_array()Open Source --> Programmieren aus Leidenschaft
Ich stehe weder für privaten Support per PM noch über einen IM zur Verfügung. Danke. -
-
Okay, mein Beispiel war nicht zum 1 zu 1 übernehmen gedacht sondern sollte nur als Vorlage funktionieren.
Ich denke ja mal, dass dir If-Klauseln(Abfragen) ein Begriff sind.
Bei einer if-Abfrage drückst du ja meistens eine Bedingung aus, die erfüllt sein muss. Jedoch gibt es auch die Möglichkeit mehre dieser Bedingungen aneinander zu Reihen und somit mehrere Bedingungen auf einmal abzufragen
So würde es wahrscheinlich ein Neuling schreiben. Versuche den obigen Code zu verstehen. Wenn du ihn verstanden hast, dann kannst du jetzt weiterlesen:
Da dies nicht sehr schön aussieht und bei mehreren Bedingungen schnell zu absolut unlesbaren Code führen würde, kann man Bedingungen verknüpfen. Das heißt, es werden mehrere Bedingungen hintereinander geschrieben. Alle müssen erfüllt sein, damit der Code zwischen den Klammern {} ausgeführt wird.
So sähe obiges Beispiel äquivalent aus:
Wenn du das verstanden hast, dann solltest du auch ganz schnell auf die Lösung deines Problems kommen können.
Es bringt dir nämlich nichts, wenn ich dir jetzt die Musterlösung hinschreibe und du sie dir kopierst ohne selbst auch solch eine kommen zu können bzw. die Denkweise dahinter zu verstehen.Open Source --> Programmieren aus Leidenschaft
Ich stehe weder für privaten Support per PM noch über einen IM zur Verfügung. Danke. -
ähm... ja... das kann ich schon etwas länger... aber wenn ich jezt if (($_SESSION['gruppen'][1] == "1") OR ($_SESSION['gruppen'][2] == "2") OR [usw.])
schreib, dann MUSS ja auf stelle zwei die id zwei sein... aber es kann auch mal vorkommen, das bei einem user in $_SESSION['gruppen'][!] nich 1, sondern 2 steht... und das is das problem... das andere hab cih schon längst verstanden, ich mein halt, der soll schauen, ob irgendwo an irgendeiner stelle diese zahl steht... -
Ich glaube, du stehst gerade etwas auf dem Schlauch oder wir reden gerade fürchterlich aneinander vorbei ;). Ich poste dir mal meinen Lösungsvorschlag:
Evtl. die && durch ||(OR) ersetzen.Open Source --> Programmieren aus Leidenschaft
Ich stehe weder für privaten Support per PM noch über einen IM zur Verfügung. Danke. -
öhm... ja... wir haben wohl ziemlich aneinander vorbei geredet:D
ok, dann mach ich das so... vielen Dank euch...;)
-
Teilen
- Facebook 0
- Twitter 0
- Google Plus 0
- Reddit 0
-
Benutzer online 1
1 Besucher