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


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。