[php] getal aanvullen met 0

Pagina: 1
Acties:
  • 57 views sinds 30-01-2008

  • Blaise
  • Registratie: Juni 2001
  • Niet online
Ik heb een soort van database met artikelen die genummerd zijn van 00001 tot 00500. Als $artikel "00001" is echoot de php "00001.jpg" en de gegevens die daarbij horen. Maar als het artikel "1" is echoot de php "1.jpg" en de bijbehorende gegevens.

Probleem: Plaatje 1.jpg bestaat niet. Het moet dus aan de voorkant opgevuld worden met nullen tot 5 decimalen. Dus 1 moet worden: 00001 en 10 moet worden: 00010. Is dit mogelijk?

wellicht iets met het omzetten van 1 decimaal naar meerdere decimalen, maar ik weet niet precies waarop ik moet zoeken, dus dat googlet lastig :(

  • Sjaaky
  • Registratie: Oktober 2000
  • Laatst online: 22-08 16:45

  • The Bad Seed
  • Registratie: November 2001
  • Laatst online: 30-08 11:04

The Bad Seed

Chaotic since 1983

wat dacht je van
PHP:
1
2
3
4
for (strlen($artikel) < 9)
{
$artikel = "0" . $artikel
}


edit: de oplossing hierboven is wel een stuk eleganter.

Hail to the guardians of the watchtowers of the north


  • Blaise
  • Registratie: Juni 2001
  • Niet online
tnx! _/-\o_

Verwijderd

$filename=sprintf("%05d.jpg",$artikel);
of was het nou:
sprintf($filename,"%05d.jpg",$artikel);
iig kan je met %05d in de printf familie een integer (%d) op 5 decimalen met nullen aangevuld genereren.

  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06-2025

drm

f0pc0dert

ohhhhh komop zeg.... doe ff de volgende een beetje beter je best om 't in de manual op te zoeken :/

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz


  • Blaise
  • Registratie: Juni 2001
  • Niet online
zoekt lastig als je niet weet waarop je moet zoeken... :s

  • SAiKO
  • Registratie: September 2000
  • Laatst online: 12-05 12:34

SAiKO

Grote Smurf

Als je ooit een simpele standaard tutorial hebt doorgewerkt dan had je dat al geleerd

  • Blaise
  • Registratie: Juni 2001
  • Niet online
Ik heb blijkbaar een onvolledige simpele tutorial gevolgd.
Sorry als ik mensen irriteer met domme vragen, maar ik kan slechts gokken naar de domheid ervan als phpbeginner.

  • SAiKO
  • Registratie: September 2000
  • Laatst online: 12-05 12:34

SAiKO

Grote Smurf

Ik raad je aan gewoon een goed boek te kopen. Dat geeft je een goede achtergrond en uitleg en scheelt je een heleboel vragen.

  • Blaise
  • Registratie: Juni 2001
  • Niet online
Is er niet online een goede tutorial?

  • justmental
  • Registratie: April 2000
  • Niet online

justmental

my heart, the beat

Who is John Galt?


  • Glimi
  • Registratie: Augustus 2000
  • Niet online

Glimi

Designer Drugs

(overleden)
Verwijderd schreef op 31 oktober 2002 @ 19:21:
$filename=sprintf("%05d.jpg",$artikel);
Deze 8)

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 29-08 22:51

D2k

goed basic werk dus ;)
voortaan de manual doorzoeken op number/strings ed
dan vind je niet direct een goede functie maar ben je wel al op de goede weg

Doet iets met Cloud (MS/IBM)

Pagina: 1

Dit topic is gesloten.