當前位置:編程學習大全網 - 電腦編程 - php 編程問題:只對鏈接中的 中文 進行urlencode轉換,怎樣處理

php 編程問題:只對鏈接中的 中文 進行urlencode轉換,怎樣處理

用正則表達式匹配中文,在用urlencode替換中文:

function urlencode_ch($str){ //直接用這個函數就可以了

function callback($match){

return urlencode($match[0]);

}

return preg_replace_callback('/[^\0-\127]+/','callback',$str);

//正則表達式匹配非單字節字符(含中文)

}

echo urlencode_ch('/2012/新聞/22.html');

  • 上一篇:為什麽會三輪車就很難學單車?
  • 下一篇:雅馬哈4軸機器人電池沒電了後果
  • copyright 2024編程學習大全網