这个 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