Autor | Zpráva | ||
---|---|---|---|
Majkl563 Profil * |
#1 · Zasláno: 8. 11. 2009, 17:17:39
Dobrý den,
Mám tu jeden menší problém. Mám následující blok dat (pouze útržek pro ukázku): 8.11.2009 17:00:20 X: -9421.843750 Y: -862.648987 Z: 61.347366 Map: 0 (GUID: 80911)] 8.11.2009 17:15:23 X: -9408.224609 Y: -858.750061 Z: 62.349712 Map: 0 (GUID: 80906)] 8.11.2009 17:15:31 X: -9336.140625 Y: -840.024048 Z: 64.630219 Map: 0 (GUID: 80909)] 8.11.2009 17:17:44 X: -9290.183594 Y: -795.377869 Z: 67.100525 Map: 0 (GUID: 80953)] 8.11.2009 17:20:50 X: -9268.881836 Y: -852.668091 Z: 71.729294 Map: 0 (GUID: 80907)] A potřebuji z tohoto bloku získat pouze čísla za GUID: ve tvaru:80911,80906,80909,80953,80907 Já totiž nejsem moc zkušený v regulérních výrazech, a proto prosím o pomoc. Děkuji |
||
nightfish Profil |
#2 · Zasláno: 8. 11. 2009, 17:33:40
preg_match_all('~GUID: (\d+)~', $data, $matches, PREG_PATTERN_ORDER); echo implode(',', $matches[1]); Majkl563: „Já totiž nejsem moc zkušený v regulérních výrazech, a proto prosím o pomoc.“ regulárních doporučuji se je naučit, jsou občas velmi užitečnou pomůckou |
||
Majkl563 Profil * |
#3 · Zasláno: 8. 11. 2009, 19:26:05
nightfish:
Děkuji, funguje. Věřím, že je dobré se je naučit, jelikož už jsem u nich 2x narazil na zádrhel. |
||
Časová prodleva: 14 let
|
0