Portál AbcLinuxu, 12. května 2025 02:50

Dotaz: php vyextrahovanie čísiel zo stringu

8.6.2011 21:33 adrinko | skóre: 22
php vyextrahovanie čísiel zo stringu
Přečteno: 119×
Odpovědět | Admin
ahojte,

tušíte niekto, ako by som mohol z tohto stringu odfiltrovať všetky písmená a znaky a dostať len čisto čísla? kontrolovať znak po znaku by bolo asi pomalé. string=dasdíčžľ9§§.9a2-2ä9$ 9%5&5*9o9!0.0

výsledný string by mal byť 992299559900 vďaka

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Řešení 1× (buff)
8.6.2011 21:53 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
Rozbalit Rozbalit vše Re: php vyextrahovanie čísiel zo stringu
Odpovědět | | Sbalit | Link | Blokovat | Admin
<?php
$str='dasdíčžľ9§§.9a2-2ä9$ 9%5&5*9o9!0.0';
echo preg_replace('/[^\d]/','',$str);
−> 992299559900
To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†
8.6.2011 21:56 adrinko | skóre: 22
Rozbalit Rozbalit vše Re: php vyextrahovanie čísiel zo stringu
anoooo, výborne, práve som išiel aj ja napísať riešenie :) ďakujem

dá sa aj preg_replace('#[^0-9]#','',$string)čo je vlastne ekvivalent.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.