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


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