PHP | IntlChar::charDigitValue()函数

这个 IntlChar::charDigitValue() 函数是PHP中的一个内置函数,用于从十进制数字字符返回十进制数字值。其中,一般类别的十进制数字和“Nd”是数字类型的十进制。 语法:

null
int IntlChar::charDigitValue( $codepoint )

参数: 此函数只接受一个参数 $codepoint 这是强制性的。输入参数是一个字符或整数值,编码为 UTF-8 一串 返回值: 如果 $codepoint 是十进制数字值,则返回True,否则返回-1。 下面的程序说明了 IntlChar::charDigitValue() 函数。 项目1:

php

<?php
// PHP code to illustrate IntlChar::charDigitValue
// function
//Input int codepoint value
var_dump(IntlChar::charDigitValue( "u{2025}" ));
echo "<br>" ;
//Input character codepoint value
var_dump(IntlChar::charDigitValue( "2345" ));
echo "<br>" ;
//Input int codepoint value
var_dump(IntlChar::charDigitValue( "u{0774}" ));
echo "<br>" ;
//Input int codepoint value
var_dump(IntlChar::charDigitValue( "2" ));
echo "<br>" ;
//Input character codepoint value
var_dump(IntlChar::charDigitValue( "Geeks" ));
echo "<br>" ;
//Input character codepoint value
var_dump(IntlChar::charDigitValue( "u{0E66}" ));
echo "<br>" ;
//Input Empty codepoint value
var_dump(IntlChar::charDigitValue( " " ));
?>


输出:

int(-1) NULLint(-1) int(2) NULL int(-1) int(-1)

项目2:

php

<?php
// PHP code to illustrate
// IntlChar::charDigitValue() function
// Declare an array $arr
$arr = array ( "^" , "2345" , "6" , "" );
// Loop run for every array element
foreach ( $arr as $val ){
// Check each element as code point data
var_dump(IntlChar::charDigitValue( $val ));
echo "<br>" ;
}
?>


输出:

int(-1)NULLint(6)int(-1)

相关文章:

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

© 版权声明
THE END
喜欢就支持一下吧
点赞5 分享