login  Naam:   Wachtwoord: 
Registreer je!
 Forum

for loop naar array

Offline daanlaan - 30/03/2009 13:56 (laatste wijziging 30/03/2009 14:32)
Avatar van daanlaanMySQL interesse
  1. $users = 1;
  2. for($i=2;$i<=937;$i++)
  3. {
  4. $users = $users+","+$i;
  5. }

dit geeft : 1234567891011...

ik zou een array moeten maken waar alle getallen gescheiden door een komma instaan van 1 tot 937 maar het lukt niet zoals hierboven

4 antwoorden

Gesponsorde links
Offline ArieMedia - 30/03/2009 14:35
Avatar van ArieMedia Gouden medaille

PHP ver gevorderde
  1. $users = array();
  2.  
  3. for($i=1;$i<=937;$i++) {
  4. $users[] = $i;
  5. }

Lijkt me stug dat je dit bedoeld maargoed, Nu is namelijk user[2] => 2 en user[3453] =>3453, kortom, de key en de value zijn precies hetzelfde..
Offline MiST - 30/03/2009 14:37 (laatste wijziging 30/03/2009 14:38)
Avatar van MiST Lid een array?

  1. $array = array();
  2. for($i = 1; $i <= 937; $i++)
  3. {
  4. $array[$i] = $i,
  5. //alternatief
  6. //$array[] = $i;
  7. }


Het nut is mij totaal onduidelijk, maar goed.

en iemand anders was me weer voor 
Offline ArieMedia - 30/03/2009 14:40 (laatste wijziging 30/03/2009 14:41)
Avatar van ArieMedia Gouden medaille

PHP ver gevorderde
MiST schreef:
een array?

[..code..]

Het nut is mij totaal onduidelijk, maar goed.

en iemand anders was me weer voor 
Haha sorry xD
Heb het zelf net zelf toegepast op een "capcha" dus had het waarscheinlijk nog in de vingers zitten , Maar ik zie hier inderdaad het nut ook niet van in...

Weet alleen niet ofk dit nou op het forum als "tut" moet zetten, this wel handig, maar of men het ook echt nodig heeft xD
http://www.arie2zero.nl/imgtest/
http://stage.ar...6&t=86
Offline Sitebase - 30/03/2009 16:04
Avatar van Sitebase PHP expert Hier een manier om dit te doen in 2 lijnen code zonder loopje

  1. // array
  2. $number_array = range(1,937);
  3.  
  4. // komma gescheiden string
  5. echo implode(",", $number_array);
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.212s