當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


PHP mb_parse_str()用法及代碼示例


mb_parse_str()是 PHP 中的一個內置函數,用於將字符串解析為變量。它非常類似於parse_str()。但它操作多字節字符。

用法:

mb_parse_str($string, $result): bool

Parameters: 該函數接受兩個參數,如下所述。

  • $string: 在此參數中輸入解析的查詢字符串。
  • $result: 這是數組參數,以轉換後的解碼和編碼字符值的形式保存結果。

返回值:如果函數執行成功,該函數將返回“true”,否則將返回“false”。

示例 1:下麵的程序演示了mb_parse_str()函數。

PHP


<?php 
    $query = "book=harry+potter&author=Jk+Rowling&year=1997"; 
    $result = array(); 
    mb_parse_str($query, $result); 
    print_r($result);   
?>

輸出:

Array
(
   [book] => harry potter
   [author] => Jk Rowling
   [year] => 1997
)
 

示例 2:下麵的程序演示了mb_parse_str()函數。

PHP


<?php 
    $query =  
"fruits=apple%2Cbanana%2Ckiwi&vegetables=tomato%2Ccarrot%2Cspinach&drinks=water%2Cjuice%2Csoda"; 
    $result = array(); 
    mb_parse_str($query, $result); 
    print_r($result);   
?>

輸出:

Array
(
   [fruits] => apple,banana,kiwi
   [vegetables] => tomato,carrot,spinach
   [drinks] => water,juice,soda
)

參考: https://www.php.net/manual/en/function.mb-parse-str.php


相關用法


注:本文由純淨天空篩選整理自neeraj3304大神的英文原創作品 PHP mb_parse_str() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。