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


PHP IntlChar::ord()用法及代码示例


IntlChar::ord()函数是PHP中的内置函数,用于返回给定字符的Unicode代码点值。

用法:

int IntlChar::ord( $character )

参数:此函数接受一个必填的单个参数$character。此参数是Unicode字符。


返回值:它以整数形式返回Unicode代码点值。

以下示例程序旨在说明PHP中的IntlChar::ord()函数:

程序1:

<?php 
// PHP function to illustrate  
// the use of IntlChar::ord() 
    
// Input int codepoint value  
var_dump(IntlChar::ord("4")); 
    
// Input character codepoint value  
var_dump(IntlChar::ord("B")); 
    
// Input character codepoint value  
var_dump(IntlChar::ord("b")); 
    
//Input int codepoint value  
var_dump(IntlChar::ord("2018")); 
    
// Input character codepoint value  
var_dump(IntlChar::ord("Geeks")); 
    
// Input symbole codepoint value  
var_dump(IntlChar::ord("@")); 
  
// Input symbole codepoint value  
var_dump(IntlChar::ord("*")); 
  
// Input space codepoint value  
var_dump(IntlChar::ord(" ")); 
?>

输出:

int(52)
int(66)
int(98)
NULL
NULL
int(64)
int(42)
int(32)

程序2:

<?php 
// PHP function to illustrate the 
// use of IntlChar::ord() 
    
// Declare an array with 
// different codepoint value  
$arr = array("X", 
            "x",  
            "*", 
            "8", 
            "0", 
            " ",   
            "&",  
            ")",  
            "99",  
        ); 
      
// For loop condition to check  
// each character through function 
foreach ($arr as $val) { 
          
    // Check each element as code point data 
    var_dump(IntlChar::ord($val)); 
} 
?>            

输出:

int(88)
int(120)
int(42)
int(56)
int(48)
int(32)
int(38)
int(41)
NULL

相关文章:

参考: http://php.net/manual/en/intlchar.ord.php



相关用法


注:本文由纯净天空筛选整理自jit_t大神的英文原创作品 PHP | IntlChar::ord() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。