Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: same cyfry ...
Forum PHP.pl > Forum > PHP
wallace
jak wyciac ze stringu wszelkie znaki aby zostaly same cyferki ? jestem 30 godzine bez snu i jakos nic do mnie nei dociera ...
DeyV
[php:1:66575ca924]<?php
$txt = "ab0c2def3gh4";

echo $txtCount = strlen ($txt);

for ($i=0; $i<$txtCount; $i++){
echo $txt[$i].'<br>';
if ( (int)$txt[$i] or $txt[$i]=='0'){
$cyfry .= (string) $txt[$i];
}else{
$newText .= (string)$txt[$i];
}
}

echo 'cyfry = '.$cyfry;
echo '<br>';
echo 'text = '.$newText;
?>[/php:1:66575ca924]
A teraz dobranoc winksmiley.jpg
wallace
dziekuje bardzo :-) spac nie poszedlem <: komorki mi sie troche odblokowaly <: i wymyslilem cos takiego, troche prostsze:

[php:1:cb33db9a76]<?php
$txt = "16kjkj&*^jhjk75d4kkj$%3#e%%43354";
$txt = ereg_replace("[^[:digit:]]", "", $txt);
echo($txt);
?>[/php:1:cb33db9a76]

naszczescie termin przesuniety na jutro <: ale ciekawi mnie (int) i (string) ... ciekawe ciekawe ... człowiek całe życie się uczy :-) jeszcze raz dzięki :-)
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.