Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Jak obciąć zera ??
julia
post 8.07.2003, 00:32:14
Post #1





Grupa: Zarejestrowani
Postów: 48
Pomógł: 0
Dołączył: 1.07.2003

Ostrzeżenie: (0%)
-----


Witam smile.gif
W jaki sposób z wpisu w formularzu obciąć zera występujące z przodu?

Sama wymyśliłam coś takiego:
[php:1:a62827d904]
$pelny_wpis = $_GET["wpis"];
$wpis_obciety=((int)'$pelny_wpis');
[/php:1:a62827d904]
O dziwo! działa smile.gif
Ale działa wtedy, kiedy wpis ma postać np. "0004321", jednak nie bardzo umiem sobie poradzić z postacią: "000ciągliter". Mam wrażenie, że wprawdzie "całkowitej" z bełkotu się wyciągnąć nie da, ale, że istnieje sposób na pozbycie się niechcianych zer. Dodatkowym utrudnieniem jest to, że tych zer czasem może być więcej, czasem mniej smile.gif

julia

P.S. zastanawiam się, czy nie powinnam się logować jako "Natrętna" questionmark.gif
Go to the top of the page
+Quote Post
evo
post 8.07.2003, 08:54:54
Post #2





Grupa: Zarejestrowani
Postów: 110
Pomógł: 0
Dołączył: 4.02.2003

Ostrzeżenie: (0%)
-----


[php:1:9b8360446a]<?php
$pelny_wpis = $_GET["wpis"];
$wpis_obciety=preg_replace('|^0+|','',$pelny_wpis);
?>[/php:1:9b8360446a]
Go to the top of the page
+Quote Post
spenalzo
post 8.07.2003, 17:17:36
Post #3





Grupa: Zarejestrowani
Postów: 2 064
Pomógł: 1
Dołączył: 22.01.2003
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Można jeszcze tak:

[php:1:7c5a15d03b]<?php
$pelny_wpis = $_GET["wpis"];
$wpis_obciety=floor($pelny_wpis);
?>[/php:1:7c5a15d03b]


--------------------

Go to the top of the page
+Quote Post
julia
post 8.07.2003, 21:30:42
Post #4





Grupa: Zarejestrowani
Postów: 48
Pomógł: 0
Dołączył: 1.07.2003

Ostrzeżenie: (0%)
-----


Dzięki smile.gif
Jesteście kochani, ale zapomniałam napisać, że nie chodzi mi o skrypty, tylko o walnięcie w mój pusty łeb, ja to chcę zrozumieć, a nie odgapić smile.gif
Po lekkim przetrawieniu tego, co napisaliście wnioskuję, że metodą evo mogę pozbywać się dowolnych znaków, a także dodawać je wedle woli i to zarówno z lewej jak i z prawej strony questionmark.gif
Go to the top of the page
+Quote Post
menic
post 8.07.2003, 21:41:52
Post #5





Grupa: Zarejestrowani
Postów: 493
Pomógł: 0
Dołączył: 14.06.2003
Skąd: Tomaszów Lubelski/Rzeszów

Ostrzeżenie: (0%)
-----


Jaką metodę evo masz na mysli :?:


--------------------
Jak masz cos zrobic dobrze...
...To musisz zrobić to sam.

Uchwycić moment...
Go to the top of the page
+Quote Post
julia
post 8.07.2003, 23:06:54
Post #6





Grupa: Zarejestrowani
Postów: 48
Pomógł: 0
Dołączył: 1.07.2003

Ostrzeżenie: (0%)
-----


Cytat
[php:1:f247c44ffe]<?php
$pelny_wpis = $_GET["wpis"];
$wpis_obciety=preg_replace('|^0+|','',$pelny_wpis);
?>[/php:1:f247c44ffe]


.. Dzisiaj muszę przerabiać temat "na sucho", czyli bez dostępu do serwerka z php-em sad.gif ... Trudno
Go to the top of the page
+Quote Post
KaMeLeOn
post 8.07.2003, 23:13:58
Post #7





Grupa: Zarejestrowani
Postów: 680
Pomógł: 0
Dołączył: 1.10.2002
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Cytat
Jaką metodę evo masz na mysli :?:

Koledze radzę poczytać posty zanim zada takie pytania...
Cytat
Po lekkim przetrawieniu tego, co napisaliście wnioskuję, że metodą evo mogę pozbywać się dowolnych znaków, a także dodawać je wedle woli i to zarówno z lewej jak i z prawej strony questionmark.gif

Tak, to są wyrażenia regularne...


--------------------
"Czerp z innych, ale nie kopiuj ich. Bądź sobą." Michel Quoist
Go to the top of the page
+Quote Post
maggot
post 8.07.2003, 23:19:10
Post #8





Grupa: Zarejestrowani
Postów: 77
Pomógł: 0
Dołączył: 7.05.2002
Skąd: Sz-n/Wroc/Wawa

Ostrzeżenie: (0%)
-----


[php:1:64d798ffa4]<?php
ltrim($zmienna,'0');
?>[/php:1:64d798ffa4]


--------------------
/maggot/
Go to the top of the page
+Quote Post
menic
post 9.07.2003, 00:31:34
Post #9





Grupa: Zarejestrowani
Postów: 493
Pomógł: 0
Dołączył: 14.06.2003
Skąd: Tomaszów Lubelski/Rzeszów

Ostrzeżenie: (0%)
-----


:oops: :oops: :oops: A ja szukałem w kodzie :oops: :oops: :oops:


--------------------
Jak masz cos zrobic dobrze...
...To musisz zrobić to sam.

Uchwycić moment...
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 18.06.2025 - 06:29