主頁 > 知識庫 > PHP解析url并得到url參數(shù)方法總結(jié)

PHP解析url并得到url參數(shù)方法總結(jié)

熱門標(biāo)簽:電信外呼系統(tǒng)多少錢一個月 神龍斗士電話機器人 宿州正規(guī)外呼系統(tǒng)軟件 太原400電話申請流程 萍鄉(xiāng)商鋪地圖標(biāo)注 桂陽公司如何做地圖標(biāo)注 合肥企業(yè)外呼系統(tǒng)線路 代理打電話機器人 企業(yè)400電話辦理多少費用

PHP 中解析 url 并得到 url 參數(shù)

這里介紹兩種對url操作的方法:

1、拿到一個完整url后,如何解析該url得到里面的參數(shù)。

/**
 * 解析url中參數(shù)信息,返回參數(shù)數(shù)組
 */
function convertUrlQuery($query)
{
  $queryParts = explode('', $query);
 
  $params = array();
  foreach ($queryParts as $param) {
   $item = explode('=', $param);
   $params[$item[0]] = $item[1];
  }
 
  return $params;
}

2、如何把一個數(shù)組拼接成url傳遞。

/**
 * 把數(shù)組拼接成url參數(shù)形式
 */
function getUrlQuery($array_query)
{
  $tmp = array();
  foreach ($array_query as $k => $param) {
   $tmp[] = $k . '=' . $param;
  }
  $params = implode('', $tmp);
  return $params;
}

測試調(diào)用:

$url = 'http://www.test.com/link?param1=1param2=2param3=3';
// 解析url,得到參數(shù)字符串
$url = parse_url($url);
// 字符串->數(shù)組
$param_arr = $this->convertUrlQuery($url['query']);
// 數(shù)組->字符串
$param_str = $this->getUrlQuery($param_arr);

PHP 中解析 url 并得到 url 參數(shù)

這里介紹兩種對url操作的方法:

1、拿到一個完整url后,如何解析該url得到里面的參數(shù)。

/**
 * 解析url中參數(shù)信息,返回參數(shù)數(shù)組
 */
function convertUrlQuery($query)
{
  $queryParts = explode('', $query);
 
  $params = array();
  foreach ($queryParts as $param) {
   $item = explode('=', $param);
   $params[$item[0]] = $item[1];
  }
 
  return $params;
}

2、如何把一個數(shù)組拼接成url傳遞。

/**
 * 把數(shù)組拼接成url參數(shù)形式
 */
function getUrlQuery($array_query)
{
  $tmp = array();
  foreach ($array_query as $k => $param) {
   $tmp[] = $k . '=' . $param;
  }
  $params = implode('', $tmp);
  return $params;
}

測試調(diào)用:

$url = 'http://www.test.com/link?param1=1param2=2param3=3';
// 解析url,得到參數(shù)字符串
$url = parse_url($url);
// 字符串->數(shù)組
$param_arr = $this->convertUrlQuery($url['query']);
// 數(shù)組->字符串
$param_str = $this->getUrlQuery($param_arr);

您可能感興趣的文章:
  • php獲取url參數(shù)方法總結(jié)
  • php獲取URL中帶#號等特殊符號參數(shù)的解決方法
  • PHP中CURL的CURLOPT_POSTFIELDS參數(shù)使用細(xì)節(jié)
  • php獲得url參數(shù)中具有&的值的方法
  • PHP URL參數(shù)獲取方式的四種例子
  • PHP CURL CURLOPT參數(shù)說明(curl_setopt)

標(biāo)簽:鄂州 太原 崇左 白銀 辛集 廊坊 綏化 衡陽

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《PHP解析url并得到url參數(shù)方法總結(jié)》,本文關(guān)鍵詞  PHP,解析,url,并,得到,參數(shù),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《PHP解析url并得到url參數(shù)方法總結(jié)》相關(guān)的同類信息!
  • 本頁收集關(guān)于PHP解析url并得到url參數(shù)方法總結(jié)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章