zoukankan      html  css  js  c++  java
  • 1.20(字符串)

    strlen(str)
    在strlen计算时,对待一个UTF8的中文字符是3个长度

    PHP内置的字符串长度函数strlen无法正确处理中文字符串,
    它得 到的只是字符串所占的字节数。

    对于GB2312的中文编码,strlen得到的值是汉字个数的2倍,

    而对于UTF-8编码的中文,就是3倍的差异了

    (在 UTF-8编码下,一个汉字占3个字节)

    mb_strlen()

    trlen 类似,只不过它有第二个可选参数用于指定字符编码。例如得到UTF-8的字符串$str长度,

    php:

    var_dump() 打印变量的详细信息
    如果有中文的话,加一个头部信息,解析什么类型的文档,防止中文乱码

    字符串:

    "" //可以用来解析  |||  {}  同样
    删除指定字符串的时候使用空字符串替换
    

    复合类型和特殊类型

    设置错误级别:
    	error_reporting()
    null 类型
    	未声明直接使用,null
    	$a = null;
    	unset($a); || unset($a,$b,$c)  //销毁多个变量  // null
    

    强制转换

    临时转换
    	(变量类型)$变量名称  \ (float|doule|real)$a || gettype($a) // float
    永久转换
    	 floatval($a) || strval($a) || boolval($a)
    	 
    设置变量类型
    	 settype($a,string)
    	 
    检测变量类型
    	 is_数据类型(变量)
    
     定义常量
    define("TEST","hello word");
    
    const
    constant($a) //返回常量的值
    
    // 常量名不能冲突
    defined($name) // true || false 
    //检测常量是否存在
    get_defined_constants
    //返回所有常量的关联数组,键是常量名,值是常量值 
    
    exit 退出当前程序的运行
    goto 
    //goto 操作符可以用来跳转到程序中的另一位置
  • 相关阅读:
    谈谈近两年维护的一个最最坑爹项目
    LintCode 丑数
    nova 配置文件
    python 网络编程
    python
    python
    cocos2d-js导弹跟踪算法(一边追着目标移动一边旋转角度)
    nginx和apache
    Service绑定模式
    类对象作为成员
  • 原文地址:https://www.cnblogs.com/ar13/p/8335124.html
Copyright © 2011-2022 走看看