Znajdowanie i wypisywanie samych cyfr

Znajdowanie i wypisywanie samych cyfr
  • Rejestracja: dni
  • Ostatnio: dni
0

Jak, mając tablicę z adresami, powiedzmy, stron internetowych, wypisać z tych adresów same znajdujące się tam cyfry pomijając przy tym wszystkie inne znaki?

Chodzi mi np o to by z wpisu "www.h6dm9as1.yahoo.com" wypisać jedynie "691".

Będę wdzięczny za pomoc :)

HA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 335
0

Choćby i tak:

Kopiuj
$str = 'www.h6dm9as1.yahoo.com';
preg_match_all('!\d+!', $str, $matches);
echo implode("",$matches[0]);

ew deko lepiej w opcji z tablicami:

Kopiuj
$arr=array('abc1cde2efg4hij3','ds9ad99das9da','f8ds8df8s8f8d','7fd7df7sd7f');
foreach($arr as $key=>$string)
{
    $arr[$key]=preg_replace('/[^0-9.]+/', '', $string);
}
  • Rejestracja: dni
  • Ostatnio: dni
0

Działa! Ogromne dzięki :)

AS
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 3
0

Ta opcja z tablicami, dużo lepsze, ja zastosowałem ją i mi nieźle to wyszło. Dzięki za ten kod.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.