[請益] PHP 如何指定欄位順序取資料?

看板PHP作者 (vivi)時間13年前 (2012/09/13 16:41), 編輯推噓3(3010)
留言13則, 6人參與, 最新討論串1/1
我之前做完地址轉經緯度後 現在要將2點經緯度取出算距離 如第一點跟第二點 2跟3 這樣 所以怎麼指定要用的資料是第幾個? 就是我資料庫裡面有 LAT LNG 兩個欄位都是浮點數 然後我要將資料取出來做運算 例如第一點 22.1111 120.111111 第三點 22.1231 120.123456 就是我要怎麼指定這兩個資料... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.130.92.115

09/13 17:46, , 1F
你在說什麼
09/13 17:46, 1F

09/13 17:51, , 2F
太高深了<(_ _)>
09/13 17:51, 2F
※ 編輯: vivi50218 來自: 220.133.249.172 (09/13 18:02)

09/13 18:33, , 3F
google sql select
09/13 18:33, 3F

09/13 22:27, , 4F
mysql_fetch_assoc()
09/13 22:27, 4F
可能我表達的不夠清楚 我是想問說 我在取出這兩個欄位的值後 如何不照順序的選取 如第一點的值跟第三點的值合起來去做運算 或是 第一點跟第99點... 因為不是全部都需要做 ※ 編輯: vivi50218 來自: 220.130.92.115 (09/14 08:42)

09/14 08:44, , 5F
先存到變數或陣列,照你要那些點再存取做運算 ?!
09/14 08:44, 5F
樓上說的方法我試過了 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)

09/14 08:57, , 6F
裡面少打一個$ 但是我程式碼裡面有加上去
09/14 08:57, 6F

09/14 11:13, , 7F
$a[$i]=floatval($row["lat"]); 這樣呢 ?!
09/14 11:13, 7F

09/14 14:13, , 8F
算了 我放棄了... 反正主管說不急 先做別的好了= =
09/14 14:13, 8F

09/14 15:03, , 9F

09/14 15:11, , 10F
感謝樓上 這就是我遇到的問題= =..
09/14 15:11, 10F

09/14 15:11, , 11F
但是 後來主管的主管來 發現其實要算的點沒有很多..
09/14 15:11, 11F

09/14 15:12, , 12F
所以我乾脆自己用手算一算 都比寫程式要快了..
09/14 15:12, 12F

09/14 15:12, , 13F
不過還是很感謝各位的幫忙
09/14 15:12, 13F
文章代碼(AID): #1GKPnL1F (PHP)
文章代碼(AID): #1GKPnL1F (PHP)