廊坊香河品牌论网络公司主要业务有香河网站建设、三河网站制作、大厂网页设计、网络推广!!

PHP IntlChar :: iscntrl()函数使用方法

2018-09-23

IntlChar :: iscntrl()函数是PHP中的内置函数,用于检查给定输入是否为控制字符。控制字符是换行,制表符,转义等。
控制字符是以下类型之一:

  • ISO 8位控制字符(U + 0000..U + 001f和U + 007f..U + 009f)
  • IntlChar :: CHAR_CATEGORY_CONTROL_CHAR(Cc)
  • IntlChar :: CHAR_CATEGORY_FORMAT_CHAR(Cf)
  • IntlChar :: CHAR_CATEGORY_LINE_SEPARATOR(Zl)
  • IntlChar :: CHAR_CATEGORY_PARAGRAPH_SEPARATOR(Zp)

语法:

 bool IntlChar :: iscntrl($ codepoint)

]参数:该函数接受单个参数 $ codepoint ,这是一个mandotary。码点值是整数值或字符,即enc作为UTF-8字符串oded。

返回值:如果 $ codepoint 是控制字符,则返回True,否则返回False。

[123下面的程序说明了PHP中的IntlChar :: iscntrl()函数:



程序1:

?php //用于说明IntlChar :: iscntrl()//函数的PHP代码//输入数据是字符typevar_dump(IntlChar :: iscntrl( G)); echo br; //输入data是控制charactervar_dump(IntlChar :: iscntrl( \ n)); echo br; //输入数据是字符串类型,带有控制字符varvar_dump(IntlChar :: iscntrl( G \ n“)); echo br; //输入数据是字符串类型h无控制charactervar_dump(IntlChar :: iscntrl( Geeksforgeeks)); echo br; //输入数据是numbervar_dump(IntlChar :: iscntrl( 2018)); echo br; //输入数据是单个数字var_dump(IntlChar :: iscntrl( 5)); echo br;?
 

输出:

bool(false)bool(true)NULL NULL NULL bool(false)
 

注意:如果String和Numbers用作参数,则返回NULL。 [

程序2:

?php //用于说明iscntrl()的PHP代码//声明一个数组$ arr $ arr = array( G, GeeksforGeeks ;,“^”,“1001”,“6”,“\ n”,“\”n \ n“,” \ t); //为每个数组元素循环运行($ arr as $ val){//将每个元素检查为代码点数据var_dump(IntlChar :: iscntrl($ val)); echo br;}?
 

输出:

bool(false)NULL bool(false)NULL bool(false)bool( true)NULL bool(true)
 

相关文章:

    PHP IntlChar :: isalpha()函数
  • PHP IntlChar :: isdigit()函数
  • PHP IntlChar :: isblank()函数
  • PHP IntlChar :: isbase()函数

联系我们
CONTACT US

电话:17326913295

扣扣:1042551829

邮箱:1042551829@qq.com

地址:廊坊香河新华大街兴业家园

'); })();