查詢

parse_str()函式—用法及示例

「 將查詢字串解析到變數中 」


函式名稱:parse_str()

適用版本:所有版本

函式描述:parse_str() 函式將查詢字串解析到變數中。

語法:void parse_str ( string $str , array &$arr )

引數:

  • $str:要解析的查詢字串。
  • &$arr:解析後的變數將被儲存在此陣列中。

返回值:無返回值。

示例:

$queryString = "first_name=John&last_name=Doe&age=25";

// 建立一個空陣列來儲存解析後的變數
$variables = array();

// 解析查詢字串
parse_str($queryString, $variables);

// 輸出解析後的變數
echo $variables['first_name']; // 輸出: John
echo $variables['last_name'];  // 輸出: Doe
echo $variables['age'];        // 輸出: 25

解釋:在上面的示例中,我們首先定義了一個包含查詢字串的變數 $queryString。然後,我們建立了一個空陣列 $variables 來儲存解析後的變數。接下來,我們使用 parse_str() 函式將查詢字串解析到 $variables 陣列中。最後,我們可以透過索引訪問解析後的變數,並輸出它們的值。

注意:如果查詢字串中存在相同的引數名,則解析後的變數將成為一個陣列。例如,如果查詢字串為 "colors=red&colors=blue&colors=green",那麼 $variables['colors'] 將是一個包含三個元素的陣列。

補充糾錯
上一個函式: parse_url()函式
下一個函式: parse_ini_string()函式
熱門PHP函式
分享連結