Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]przedzielenie ciągu
Larges
post
Post #1





Grupa: Zarejestrowani
Postów: 333
Pomógł: 16
Dołączył: 13.05.2008
Skąd: Łódź

Ostrzeżenie: (0%)
-----


Witam, dość długo już działam z przedzieleniem następującego ciągu:

10.6339000,35.8273000,0

Interesuje mnie efekt:
10.6339000,35
8273000,0

(każda wartość zapisana do innej zmiennej).

Nie radzę sobie w tej sytuacji z preg_match() i explode() - nie mam wizji jak to zrobić, koncepcji.

Dzieląc explode ciężeko później złożyć do kupy aby otrzymać te wartości. Dodam że ilość znaków w tych wartościach ulega zmianie. Dzięki za pomoc lub podpowiedź (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
zegarek84
post
Post #2





Grupa: Zarejestrowani
Postów: 1 332
Pomógł: 294
Dołączył: 12.10.2008
Skąd: Olkusz

Ostrzeżenie: (0%)
-----


Cytat(Larges @ 21.01.2009, 17:14:33 ) *
10.6339000,35.8273000,0

Interesuje mnie efekt:
10.6339000,35
8273000,0

(każda wartość zapisana do innej zmiennej).

Kod
$text='10.6339000,35.8273000,0';
preg_match('/([0-9]+\.[0-9,]+)\.([0-9,]+)/', $text, $matches);
echo '<pre>';
print_r($matches);
echo '</pre>';

co da:
Kod
Array
(
    [0] => 10.6339000,35.8273000,0
    [1] => 10.6339000,35
    [2] => 8273000,0
)

czyli Ciebie interesuje $matches[1] i $matches[2]
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 11.10.2025 - 10:17