函式名稱: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'] 將是一個包含三個元素的陣列。
熱門工具排行榜