| | |
| Stránka: 1 z 1
| [ Príspevkov: 2 ] | |
Autor | Správa |
---|
Registrovaný: 20.03.08 Prihlásený: 08.03.17 Príspevky: 596 Témy: 149 Bydlisko: Houston, Texas | Napísal Unlink: 24.06.2009 8:10 | |
|
Ahojte, chcel by som vediet ako najefektívnejšie rozdeliť nejaký takýto retazec
48°10'20.056"N, 17°7'37.79"E
potrebujem tie údaje, každý do inej premennej takže niečo taketo
$premenna1 = "48"
$premenna2 = "10"
$premenna3 = "20.056"
$premenna4 = "N"
$premenna5 = "17"
$premenna6 = "7"
$premenna7 = "37.79"
$premenna8 = "E"
ako na to najefektívnejšie?
|
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 Bydlisko: Brno | Napísal Ďuri: 24.06.2009 8:33 | |
|
Kód: $str = '48°10\'20.056"N, 17°7\'37.79"E'; $pole = preg_split('/[^0-9NSWE.]/iu', preg_replace('/\s/', '', $str)); extract($pole, EXTR_PREFIX_ALL, 'premenna');
Vytvori $premenna_0, $premenna_1, $premenna_2 atd. Osobne by som ale tie premenne nepouzival a nechal to v poli
Kvoli znaku stupna pouzivam modifikator u, preto ale musis mat subor ulozeny v UTF-8.
|
|
| Stránka: 1 z 1
| [ Príspevkov: 2 ] | |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|