Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 2004 Teil von Dezember

SELFHTML Forumsarchiv
führende Nullen entfernen?

Informationsseite
  1. Seite (PHP) führende Nullen entfernen? von depp, 30. 12. 2004, 21:31
nach unten

führende Nullen entfernen?

Die folgende Nachricht zum Thema stammt von: depp, 30. 12. 2004, 21:31

moin

wie bekomm ich es mit php gebacken, dass z.b. 00000000010050
umgewandelt wird zu 10050

danke

nach obennach unten

führende Nullen entfernen?

Die folgende Nachricht zum Thema stammt von: XaraX, 30. 12. 2004, 22:04

Nabend,


»» 00000000010050 umgewandelt wird zu 10050

PHP hat eine wirklich dankbare Implementierung von Zeichenketten. Sie werden ebenso als Datenfelder behandelt:

<?php
$a="xxxxxxxxxxxxxxxxxxxxyz";
echo $a[7];

»» #Somit könnte man also eine Schleife anwenden:

for($i=0;$a[$i]=='x';$i++);
$a=substr($a,$i);
?>

In Deinem Fall ist aber

<?php $a="00000000010050"; echo (int) $a; ?>

ausreichend.



Gruß aus Berlin!
eddi

nach obennach unten

führende Nullen entfernen?

Die folgende Nachricht zum Thema stammt von: Tobias Kloth, 30. 12. 2004, 22:19

Hallo eddi,

»» $a="xxxxxxxxxxxxxxxxxxxxyz";
»» echo $a[7];
diese Art des Zugriffes ist veraltet, seit PHP4 sollte $a{7} (also mit geschweiften Klammern) verwendet werden, siehe http://de3.php.net/manual/de/language.types.string.php#language.types.string.substr.

Grüße aus Nürnberg
Tobias

nach obennach unten

führende Nullen entfernen?

Die folgende Nachricht zum Thema stammt von: rabby, 30. 12. 2004, 22:24

ltrim($str,'0');

viel spass damit

nach obennach unten

führende Nullen entfernen?

Die folgende Nachricht zum Thema stammt von: XaraX, 30. 12. 2004, 22:38

Hallo depp,


»» ltrim($str,'0');

hier wird Dir die bislang beste Variante gegeben. Sie ist um den Faktor 10 schneller, als mein for-Konstrukt.


Gruß aus Berlin!
eddi

nach obennach unten

führende Nullen entfernen?

Die folgende Nachricht zum Thema stammt von: XaraX, 30. 12. 2004, 22:26

Hallo Tobias,


vielen Dank! :)
Das zeigt mir einmal mehr, ich sollte das Manual mal wieder von Grund auf durcharbeiten.


Gruß aus Berlin!
eddi

nach oben
Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 2004 Teil von Dezember

© 1998-2008 Seite Impressum, Software: Classic Forum