博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
1.20(字符串)
阅读量:5312 次
发布时间:2019-06-14

本文共 905 字,大约阅读时间需要 3 分钟。

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");constconstant($a) //返回常量的值// 常量名不能冲突defined($name) // true || false //检测常量是否存在get_defined_constants//返回所有常量的关联数组,键是常量名,值是常量值 exit 退出当前程序的运行goto //goto 操作符可以用来跳转到程序中的另一位置

转载于:https://www.cnblogs.com/ar13/p/8335124.html

你可能感兴趣的文章
yum 命令跳过特定(指定)软件包升级方法
查看>>
创新课程管理系统数据库设计心得
查看>>
Hallo wolrd!
查看>>
16下学期进度条2
查看>>
Could not resolve view with name '***' in servlet with name 'dispatcher'
查看>>
Chapter 3 Phenomenon——12
查看>>
和小哥哥一起刷洛谷(1)
查看>>
遇麻烦,Win7+Ubuntu12.10+Archlinux12.10 +grub
查看>>
SqlBulkCopy大批量导入数据
查看>>
pandas 修改指定列中所有内容
查看>>
「 Luogu P2285 」打鼹鼠
查看>>
lua语言入门之Sublime Text设置lua的Build System
查看>>
vue.js基础
查看>>
电脑的自带图标的显示
查看>>
[转载] redis 的两种持久化方式及原理
查看>>
C++ 删除字符串的两种实现方式
查看>>
ORA-01502: 索引'P_ABCD.PK_WEB_BASE'或这类索引的分区处于不可用状态
查看>>
Java抽象类和接口的比较
查看>>
开发进度一
查看>>
MyBaits学习
查看>>