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


PHP mb_check_encoding()用法及代碼示例


mb_check_encoding() 函數是 PHP 中的內置函數,用於檢查給定字符串對於指定編碼是否有效。

用法:

bool mb_check_encoding(
    array|string|null $value = null, 
    string $encoding = null
)

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

  • $value:該參數接受要檢查的字節流或數組。如果該值為 null,則它將檢查從開始到請求的所有輸入。
  • $encoding:該參數接受預期的編碼。

返回值:該函數成功時返回“true”,失敗時返回“false”。

注意:

  • 的值$值$編碼8.0.0版本中參數為空。
  • 該函數現在接受一個值數組,並且正式地它隻接受字符串值。

示例1:下麵的代碼演示了PHPmb_check_encoding()方法。

PHP


<?php 
  
    // Declare a variable and assign 
    // string value 
    $str = "Welcome to GeeksforGeeks"; 
  
    // Check string for specified encoding 
    $bool = mb_check_encoding($str, "ASCII"); 
  
    // Returns true means string is 
    // valid for specified encoding 
    var_dump($bool); 
  
?>
輸出
bool(true)

示例 2:下麵的代碼演示了 PHP 的另一個示例mb_check_encoding()方法。

PHP


<?php 
  
    // Declare a variable and assign 
    // string value 
    $str = "Welcome to GeeksforGeeks"; 
  
    // Check string for base64 encoding 
    $bool = mb_check_encoding($str, "base64"); 
  
    // Returns true means string is 
    // valid for specified encoding 
    var_dump($bool); 
  
?>
輸出
bool(false)

參考: https://www.php.net/manual/en/function.mb-check-encoding.php



相關用法


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