>Ahoj, Mám problém jak se učim PHP. Když mám třeba řetězec >kde jsou taky čísla jak mužu ty čísla dostat jenom samotný. >třeba "bylo 100 nebo 200 něčeho", jak mužu dostat ven jenom >to 100 a 200. Zatím to dělám tak že projiždím celí řetězec a každý >znak zkouším na číslo deseti IF. Ale zdá se mi to uhozený a pomalý. >Jesli to jde jednodušejc tak diky za radu. pako Paco. to si pis, ze je to 'uhozeny a pomaly'. ;-))) zkus to radeji takhle: $a="bylo 100 nebo 200 neceho"; $b=trim(ereg_replace("[^ 0-9]","",$a)); v $b pak bude "100 200". dej si to do funkce, kterou budes volat s parametrem string a bude vracet taky string. jedine co to v takhle jednoduche forme vyzaduje, je aspon jedna mezera kdekoliv mezi cisly. tedy 100, 200, ale ne 100,200. to by vratilo 100200. ale muzes si s tim pohrat a osetrit to. :)) Bye, Spock.
This archive was generated by hypermail 2.1.2 : 03. 09. 2001, 22:41 CEST