Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Jak obciąć zera ??
julia
post
Post #1





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

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


Witam (IMG:http://forum.php.pl/style_emoticons/default/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 (IMG:http://forum.php.pl/style_emoticons/default/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 (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

julia

P.S. zastanawiam się, czy nie powinnam się logować jako "Natrętna" (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 8)
evo
post
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
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
Post #4





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

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


Dzięki (IMG:http://forum.php.pl/style_emoticons/default/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ć (IMG:http://forum.php.pl/style_emoticons/default/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 (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
Go to the top of the page
+Quote Post
menic
post
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 :?:
Go to the top of the page
+Quote Post
julia
post
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 (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) ... Trudno
Go to the top of the page
+Quote Post
KaMeLeOn
post
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 (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)

Tak, to są wyrażenia regularne...
Go to the top of the page
+Quote Post
maggot
post
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]
Go to the top of the page
+Quote Post
menic
post
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:
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 23.08.2025 - 12:26