explode() trennt die Werte anhand eines bestimmten Strings. In deinem Fall ist dieser String einfach ",". Das würde so aussehen:
PHP-Code:$string = '1,4,9,112';
$array = explode(',', $string);
Hallo,
ich habe eben auf php.net mir explode() angeschaut und habe eine Frage dazu! Ich habe eine Kette von userids (z.B. 1,4,9,112...). Das sind die User die besondere Previlegien haben sollen. Verstanden habe ich, dass man wenn man weiß was drin steht es ja einfach mit $foo[1] = 4 es rausbekäme, nur wenn man nicht weiß welche Zahlen da sind, wie mach ich das dann?
Ich hoffe das verwirrt euch nicht wie ich es beschrieben hab
Danke,
Michael
explode() trennt die Werte anhand eines bestimmten Strings. In deinem Fall ist dieser String einfach ",". Das würde so aussehen:
PHP-Code:$string = '1,4,9,112';
$array = explode(',', $string);
Nur wie schau ich dann, ob User 4 drinne (als Beispiel), mit in_array()?
du hast die user-ids also als string vorliegen?
$user_ids ist dann ein array mit allen ids. das array hat soviele elemente, wie der string user ids hat.PHP-Code:$user_ids = explode(',',$string);
$user_id[0] wäre also in deinem beispiel 1, $user_id[3] wäre 112.
GCM d- s: a-- C++$ UL P L+ E--- W++ N o? K- w+ !O !M !V PS+ PE Y PGP- t+ 5? X R- tv- b- DI- !D G e h! r++ z?
JaZitat von SkaTeR
![]()
GCM d- s: a-- C++$ UL P L+ E--- W++ N o? K- w+ !O !M !V PS+ PE Y PGP- t+ 5? X R- tv- b- DI- !D G e h! r++ z?
Zitat von SkaTeR
PHP-Code:$string = '1,4,9,112';
$array = explode(',', $string);
echo in_array('4', $array) ? 'Ja' : 'Nein';
Vielen Dank, funzt alles. Manchmal steh ich was aufm Schlauch![]()
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)