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


PHP mb_convert_variables()用法及代码示例


mb_convert_variables() 是 PHP 中的一个内置函数,用于将字符代码转换为变量。

用法:

mb_convert_variables( $to_encoding, $from_encoding, $var, ...$vars ): string|false

Parameters: 该函数接受四个参数,如下所述:

  • $to_encoding:将字符编码转换为变量。
  • $from_encoding: 此参数使用以逗号分隔的字符串或数组形式指定。如果省略,将使用detect_order。
  • $vars: 要转换的变量或变量数组。该参数通过引用传递。 String、Array 和 Object 都由该变量获取。
  • ...$变量:这是一个可选参数。其他变量需要转换,并用逗号分隔。

返回值:如果转换成功,则返回“true”,否则返回“false”。如果$变量是一个数组,该函数返回转换后的变量的数组。

示例 1:下面的代码演示了mb_convert_variables()函数。

PHP


<?php 
$string = "Hello, world!"; 
mb_convert_variables('UTF-8', 'ASCII', $string); 
echo $string;     
?>

输出:

Hello, world!

示例 2:下面的代码演示了 mb_convert_variables()函数。

PHP


<?php 
$array = array( 
  "name" => "GeeksforGeeks", 
  "email" => "geeks@example.com"
 ); 
mb_convert_variables('UTF-8', 'ISO-8859-1', $array); 
print_r($array);    
?>

输出:

Array
(
    [name] => GeeksforGeeks
    [email] => geeks@example.com
)

参考: https://www.php.net/manual/en/function.mb-convert-variables.php


相关用法


注:本文由纯净天空筛选整理自neeraj3304大神的英文原创作品 PHP mb_convert_variables() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。