当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。