PHP – 如何获取给定字符的 Unicode 点值?

在 PHP 中,我们可以使用该mb_ord()函数来获取给定字符的 Unicode 代码点值。PHP 7 或更高版本支持此功能。该mb_ord()功能的补充mc_chr()功能。

语法

int mb_ord($str_string, $str_encoding)

参数

mb_ord() 接受以下两个参数 -

  • $str_string - 此参数用于字符串。

  • $str_encoding - 这是字符编码参数。如果它不存在或为NULL,那么我们可以使用内部编码值。

返回值

mb_ord()返回给定字符串中第一个字符的 Unicode 点值。它会在失败时返回 False。

示例

<?php

   echo "Get the numeric value of character \n";

   var_dump(mb_ord("B", "UTF-8"));

   var_dump(mb_ord("d", "UTF-8"));

   var_dump(mb_ord("\x80", "ISO-8859-2"));

   var_dump(mb_ord("\x80", "Windows-1251"));

?>

输出结果

它将产生以下输出 -

Get the numeric value of characters

int(66)

int(100)

int(128)

int(1026)

以上是 PHP – 如何获取给定字符的 Unicode 点值? 的全部内容, 来源链接: utcz.com/z/343691.html

回到顶部