看板 PHP 關於我們 聯絡資訊
我之前做完地址轉經緯度後 現在要將2點經緯度取出算距離 如第一點跟第二點 2跟3 這樣 所以怎麼指定要用的資料是第幾個? 就是我資料庫裡面有 LAT LNG 兩個欄位都是浮點數 然後我要將資料取出來做運算 例如第一點 22.1111 120.111111 第三點 22.1231 120.123456 就是我要怎麼指定這兩個資料... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.130.92.115
rocairforce:你在說什麼 09/13 17:46
UniFish:太高深了<(_ _)> 09/13 17:51
※ 編輯: vivi50218 來自: 220.133.249.172 (09/13 18:02)
Fantasywind:google sql select 09/13 18:33
tkdmaf:mysql_fetch_assoc() 09/13 22:27
可能我表達的不夠清楚 我是想問說 我在取出這兩個欄位的值後 如何不照順序的選取 如第一點的值跟第三點的值合起來去做運算 或是 第一點跟第99點... 因為不是全部都需要做 ※ 編輯: vivi50218 來自: 220.130.92.115 (09/14 08:42)
hom1130:先存到變數或陣列,照你要那些點再存取做運算 ?! 09/14 08:44
樓上說的方法我試過了 for($i=0;$i<count($row);$i++){ $a[$i]=$row["lat"]; echo $a[i]; } 但是這樣的結果只有第一筆會出現 後面都說Cannot use a scalar value as an array 會不會是我語法錯誤...PHP新手多見諒... ※ 編輯: vivi50218 來自: 220.130.92.115 (09/14 08:57)
vivi50218:裡面少打一個$ 但是我程式碼裡面有加上去 09/14 08:57
hom1130:$a[$i]=floatval($row["lat"]); 這樣呢 ?! 09/14 11:13
vivi50218:算了 我放棄了... 反正主管說不急 先做別的好了= = 09/14 14:13
hom1130:http://www.jb51.net/article/24496.htm 09/14 15:03
vivi50218:感謝樓上 這就是我遇到的問題= =.. 09/14 15:11
vivi50218:但是 後來主管的主管來 發現其實要算的點沒有很多.. 09/14 15:11
vivi50218:所以我乾脆自己用手算一算 都比寫程式要快了.. 09/14 15:12
vivi50218:不過還是很感謝各位的幫忙 09/14 15:12