| Forum / php / wyłuskanie liczby ze stringa |
| Autor | Wiadomość |
| Bolek
|
Posted: 3 Lip 2009 08:17:02 <? $string="werwrtwrwrtwert,1,5r,ertewtetete,rtyrtyryr,yuikyiuuytuit,c. 140.000yityiuty,ytiyky.46545622345453gggfdgddg"; $dlugosc_stringa= strlen($string); for ($x=0; $x<$dlugosc_stringa; $x++){ $znak= substr($string , $x , 1); echo "<br".$x; echo $znak; if(is_numeric($znak)){ echo "to jest cyfra".$znak; $liczba.=$znak; } } echo "<br".$liczba; ? wyłuskuje mi wszystkie liczby ze stringa a ja potrzebuję tylko ten ciąg cyfr którego długość jest większa od np 7. czyli w tym przypadku 46545622345453 czy mogę liczyć na sugestie ?? |
| Alianora
|
Posted: 3 Lip 2009 08:29:34 $string="werwrtwrwrtwert,1,5r,ertewtetete,rtyrtyryr,yuikyiuuytuit,c.
140.000yityiuty,ytiyky.46545622345453gggfdgddg"; print_r($matches); |
| BooB
|
Posted: 3 Lip 2009 08:32:26 $string="werwrtwrwrtwert,1,5r,ertewtetete,rtyrtyryr,yuikyiuuytuit,c.
140.000yityiuty,ytiyky.46545622345453gggfdgddg"; print_r($matches); $string="werwrtwrwrtwert,1,5r,ertewtetete,rtyrtyryr,yuikyiuuytuit,c. 140.000yityiuty,ytiyky.4654562gfhrey"; $yy=0; $dlugosc_stringa= strlen($string); for ($x=0; $x<$dlugosc_stringa; $x++){ $znak= substr($string , $x , 1); echo "<br".$x; echo "-".$znak; if(is_numeric($znak)){ $yy.=1; if(strlen($yy)"9"){ echo " - to jest cyfra - ".$znak; $liczba.=$znak; } } } echo "<br".$liczba; zrobiłem coś takiego ale chyba to jest zbyt chaotyczne chociaż działa . podoba mi się jednak - preg_match_all - dziękuję za wskazówkę .zaraz to wciągnę do skryptu . |
| Andrzej Kmicic
|
Posted: 26 Sty 2010 22:22:20 wyłuskuje mi wszystkie liczby ze stringa a ja potrzebuję tylko ten
ciąg cyfr którego długość jest większa od np 7. czyli w tym przypadku 46545622345453 czy mogę liczyć na sugestie ?? Ja dzisiaj wyłuskuję : print_r($capture); pozdr AK |
|
Czas ładowania strony (sek.): 1.062 users miniBB.net © 2001-2010 | Polityka Prywatności e-giełdy + opisy gg + kumy fubi ° oko na maroko ° nimda °
|