PHP教程:php内置函数intval(

  • 来源: 未知 作者: 老苏   2011-07-18/10:08
  • 2、剖析

    那个函数会将参数nptr字符串按照参数base来转换成长整型数,参数base规模从2至36,或0.参数base代表采取的进造体例,如base值为10则采取10进造,若base值为16则采取16进造等。

    流程为:

    那末当intval用正在if等的判定里里,将会致使那个判定真往意义,从而致使仄安缝隙PHP教程:php内置函数intval(.

    strtol()会扫描参数nptr字符串,跳过前里的空格字符,直到赶上数字或正负符号才开端做转换,再碰到非数字或字符串完毕时(\0)完毕转换,并将后果返回。

    3、测试代码

    1、描写intval函数有个特征:"直到赶上数字或正负符号才开端做转换,再碰到非数字或字符串完毕时(\0)完毕转换",正在某些利用法式里果为对intval函数那个特征熟悉不敷,毛病的利用致使绕过一些仄安判定致使仄安缝隙.


    评论 {{userinfo.comments}}

    {{money}}

    {{question.question}}

    A {{question.A}}
    B {{question.B}}
    C {{question.C}}
    D {{question.D}}
    提交

    驱动号 更多