淘先锋技术网

首页 1 2 3 4 5 6 7

在 PHP 编程中,ord() 函数用于获取字符串中某个字符的 ASCII 数值。该函数主要用于字符串的处理。

示例:

$str = "Hello World!";
$ascii = ord($str[0]); // 获取字符串 $str 的第一个字符 H 的 ASCII 值
echo $ascii; // 输出 72

如上示例中,使用 $str[0] 获取字符串的第一个字符 "H",再使用 ord() 函数获取其 ASCII 值 72,最后输出。

另外,该函数也可以用于处理中文字符串,例如:

$str = "你好,世界!";
$ascii = ord($str[0]); // 获取字符串 $str 的第一个字符 "你" 的 ASCII 值
echo $ascii; // 输出 20320

上述示例中,使用 $str[0] 获取字符串的第一个字符 "你",因为 UTF-8 编码中一个中文字符占 3 个字节,所以 ord() 函数获取到的是前三个字节的 ASCII 值相加得到的结果。

需要注意的是,如果字符串为空,则该函数会返回 NULL。

总之,ord() 函数是 PHP 中一个非常实用的字符串处理函数,可以帮助编程者更便捷地处理字符串中的字符。