parse_str()函數是PHP中的內建函數,其作用就是將查詢的字串解析為變數。傳遞給此函數進行解析的字串採用透過URL傳遞的查詢字串的格式。
語法:
parse_str($string, $array)
參數:
該函數接受如上文法所示的兩個參數,其中必須提供第一個參數,第二個參數是可選的。
參數描述如下:
$string:它指定要解析的字串。
$array:這是一個可選參數,指定儲存變數的陣列的名稱。此參數指示變數將儲存在陣列中。
下面我們就結合簡單的範例給大家介紹,PHP將字串解析為變數的方法即parse_str()函數的使用:
程式碼範例1:
<?php parse_str("name=Richik&age=20"); echo $name."\n".$age; ?>
輸出:
Richik 20
程式碼範例2:
這裡我們將變數儲存在一個陣列中,然後使用print_r()函數顯示數組。
<?php parse_str("roll_no=2&year=2nd&gpa=8.3", $array); print_r($array); ?>
#輸出:
Array ( [roll_no] => 2 [year] => 2nd [gpa] => 8.3 )
相關推薦:《PHP教程》
本篇文章就是關於PHP將字串解析為多個變數的方法介紹,希望對需要的朋友有幫助!
以上是PHP如何將字串解析為多個變數? (程式碼範例)的詳細內容。更多資訊請關注PHP中文網其他相關文章!