我有一個奇怪的項目,我正在努力。我完全不熟悉php,所以到目前爲止這是一場艱苦的鬥爭。php更改數組格式的url
我有一個表格,讓一個數組並將其發佈:
...
return($keywords);
}
$keywordlist = explode("\r\n", $keywordlist);
foreach($keywordlist as $keyword){
print_r(mixer(strtolower($keyword)));
}
我得到這個:
Array ([0] => one [1] => two [2] => three [3] => four [4] => five [5] => six [6] => ....
但希望它出來是這樣,而不是:
%28one%2Ctwo%2Cthree%2Cfour%2Cfive%2Csix%29
最終希望能夠將它附加到url的末尾,例如ask.com搜索:
"http://www.ask.com/web?q=(put my keywords here)"
然後導航有
理論上它會像我輸入「(一,二,三,四,五,六)」在搜索欄中並壓入。
希望這是有道理的。
使用implode()函數。 – Harsh 2011-05-25 08:44:04
並使用['urlencode'](http://php.net/manual/en/function.urlencode.php)函數對特殊字符進行編碼,例如'&','?'和其他在查詢字符串中使用的字符。 – 2011-05-25 08:46:25