[PHP] Overbodige Nullen verwijderen.

Pagina: 1
Acties:
  • 129 views sinds 30-01-2008
  • Reageer

  • Maxonic
  • Registratie: September 2000
  • Laatst online: 08-11 22:18
Ik heb een scriptje dat als output een 5 cijferig getal geeft bijv. 50000, 03470, 00031

Nu is het de bedoeling dat de nullen voor het getal niet weergegeven worden. Dus dat je deze gatallen kijgt: 5000, 3470 en 31
Hoe doe ik dit? :?
(Neem aan dat het getal weergegeven wordt met "echo $getal")

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

doe es "settype($getal, 'integer')"
Dan maak je van je tekstje een integer.
En ik neem aan dat de nullen dan wel weggaan.

Verwijderd

Maxonic: Het is de bedoeling dat de nullen voor het getal niet weergegeven worden. Hoe doe ik dit? :?

Zoiets?
code:
1
echo preg_replace("/^0*/", "", $getal);

Of met printf()?

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Op maandag 11 juni 2001 11:09 schreef Arien het volgende:
Zoiets?
code:
1
echo preg_replace("/^0*/", "", $getal);

Of met printf()?
En deze dan 1000 keer uit proberen en vergelijken met mijn methode.
Dan vindt je vanzelf de snelste van de drie :) (kweet niet welke dat is)

Ow nog een:
$new_int = intval("03470");

  • Maxonic
  • Registratie: September 2000
  • Laatst online: 08-11 22:18
Op maandag 11 juni 2001 11:06 schreef ACM het volgende:
doe es "settype($getal, 'integer')"
Dan maak je van je tekstje een integer.
En ik neem aan dat de nullen dan wel weggaan.
Ok.. het werkt.. Tnx

Verwijderd

ACM: En deze dan 1000 keer uit proberen en vergelijken met mijn methode.
Dan vindt je vanzelf de snelste van de drie :) (kweet niet welke dat is)


Denk dat dat printf() wordt, maar niet echt belangrijk waarschijnlijk hoe snel zijn getal op het scherm komt, als het maar snel genoeg is.

  • Maxonic
  • Registratie: September 2000
  • Laatst online: 08-11 22:18
Hoe werkt dat printf() dan?

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Op maandag 11 juni 2001 11:20 schreef Maxonic het volgende:
Hoe werkt dat printf() dan?
http://nl.php.net/manual/en/function.printf.php
Zo ;)

  • Maxonic
  • Registratie: September 2000
  • Laatst online: 08-11 22:18
Tnx.. het werkt nu :)

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Welke oplossing?

  • Maxonic
  • Registratie: September 2000
  • Laatst online: 08-11 22:18
Ik heb het nu met printf() gedaan maar met settype() deed hij het ook..
Pagina: 1