Autor Zpráva
WMPopi
Profil
Hledám způsob, jak z určitého textu vybrat pouze čísla. Zatím jsem to vyřešil následovně:

// rozdělit po mezerách
// projít slovo po slově
// kontrola jestli je to číslo a nejméně 6 znaků dlouhé

$text = explode(" ", $text);
foreach ($text as $t) {
  if (is_numeric($t) && strlen($t) >= 6) $cisla[] = $t;
}


Ale nepřijde mi to jako elegantní řešení, navíc si myslím, že u delších textů bude foreach trochu trvat. Jak bych to mohl udělat lépe?
Taps
Profil
WMPopi:
http://php.vrana.cz/regularni-vyraz-pro-kontrolu-cisla.php

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0