我剛開始這個項目和PHP不是我的語言(對不起,如果這是一個愚蠢的問題!試圖谷歌,但也許我正在尋找錯誤的東西)。
我試圖從一個GET獲取數據,並最終將其記錄到一個MySQL數據庫
的數據看起來就像是: http://127.0.0.1/index.php?foo=1&hello+this+is+my+name=bob
foreach ($_GET as $key => $value){
echo "Key: $key Val: $value<br>" ;
}
這將輸出:
Key: foo Val: 1
Key: hello_this_is_my_name Val: bob
當然這工作正常,但我怎樣才能從$鍵刪除+符號或下劃線?
我試過echo urldecode($ key);但它留下下劃線 – JJD
噢好吧。這是因爲它們是數組中的「$ key」。無論如何,超全局數組都是隱式解碼的。你必須用'str_replace'去。 –