Php ye Mysql den veri çekerken sorgulanan satırdaki bir sütunda bulunan virgülle ayrılmış verileri, 3 erli gruplayarak almak istiyorum.
Yani aşağıdaki veri grubu tek bir alanda olmak zorunda bu veri sayısı değişebiliyor.
Benim yapmak istediğim ise bu verileri örneğin x1,y1,h1 şeklinde almak ve bunu döngüye sokarak ne kadar veri varsa almak listelemek.
Veriler virgülle ayrılıyor daha sonraki veriye geçerken ise boşluk var.
anlatabildimmi bilemiyorum ancak yardımcı olursanız sevinirim.
mysql datası
30.4459044764569,39.7875452879231,0
30.4459992044265,39.787453453618,0
30.4460832355337,39.7873556179347,0
30.4461559470827,39.7872525150143,0
30.4458604065912,39.7872200892738,0
30.4458201441255,39.7875000433773,0
30.4459044764569,39.7875452879231,0
php kodu nasıl olmalıdır. Sorgudan sonra bu elemanları nasıl saydırabilirim ve bir değişkene alırım
mysql de satırdaki tek alan
12
●1.702
- 09-01-2013, 08:52:00Sorun şu bu koordinatları üçlü grupta alıyorum yani bir boşluk karakteri ile böldüm yan yana virgüllerle ayrılmış 3 adet veri var.Bu verileri bir kml dosyasından alıyorum o yüzden bu formatı değişmiyor değişemiyor.Direk kml dosyasından nasıl parse ederek alabilirim veritabanına. yada bu verilerin üçlü grubun ilk verisiyle 2. verisinin yerine değiştitip son veriyide silmem gerekebilir.
- 09-01-2013, 17:16:49http://www.yukletr.com/download.php?...34261e17b33dfd
adresine yukledim kml dosya yapısı içiçe geçmiş etiketlerden oluşuyor ben herbir etiketi kendi isimli bir değişkene atamak daha sonra veritabanına yazdırmak istiyorum.Aslında parse ederken bu işlemi aynı anda yapması daha iyi olur.Şu anda ben sadece ilk etiketlerdeki verileri çekebiliyorum.asıl lazım olan Placemark altındaki name verisi ve altındaki o değer ait coordinates verisi. - 09-01-2013, 17:27:50simplexml_load_file yada preg_match_all ile kolayca halledebilirsiniz.
http://php.net/manual/en/function.si...-load-file.php
$xml = simplexml_load_file('KONUM.kml');
print_r($xml);
olarak deneyin bakalım.