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
相關用法
- PHP mb_convert_case()用法及代碼示例
- PHP mb_convert_encoding()用法及代碼示例
- PHP mb_convert_kana()用法及代碼示例
- PHP mb_check_encoding()用法及代碼示例
- PHP mb_chr()用法及代碼示例
- PHP mb_strlen()用法及代碼示例
- PHP mb_substr_count()用法及代碼示例
- PHP mb_substr()用法及代碼示例
- PHP mb_substitute_character()用法及代碼示例
- PHP mb_detect_order()用法及代碼示例
- PHP mb_strtolower()用法及代碼示例
- PHP mb_strtoupper()用法及代碼示例
- PHP mb_str_split()用法及代碼示例
- PHP mb_ereg()用法及代碼示例
- PHP mb_http_input()用法及代碼示例
- PHP mb_parse_str()用法及代碼示例
- PHP mb_encode_numericentity()用法及代碼示例
- PHP mb_encoding_aliases()用法及代碼示例
- PHP mb_strrchr()用法及代碼示例
- PHP mb_strimwidth()用法及代碼示例
- PHP mb_ereg_search_regs()用法及代碼示例
- PHP mb_ereg_search_init()用法及代碼示例
- PHP mb_stristr()用法及代碼示例
- PHP mb_ereg_search_pos()用法及代碼示例
- PHP mb_split()用法及代碼示例
注:本文由純淨天空篩選整理自neeraj3304大神的英文原創作品 PHP mb_convert_variables() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。