PHP 完整的字符串知识攻克

3-29
进阶 字符串
1定界符单引号双引号
2转义符
还有正则里面也用转义符
3单引号双引号的区别
双引号可以解析变量,
运行比单引号慢
双引号解析所有转义符
单引号只解析单引号和反斜杠
4 {}可以把变量整体化
{$a}s,
可以对字符串查找替换
s t r = “ a b c d ” , str =“abcd”, str=abcdstr{0}就是1,还有重新赋值就是提回去,只能一个替换一个,
utf—8 中文占三个字符
五 ,mt_rand 比rand 效率高四倍
heredoc <<<god god; 相当双引号
nowdoc <<<'abc ’ abc;相当于单引号,
3—30
(string),strval 都是临时转换,
settype是永久转换
常用函数
htmlentities 所有转化为html实体,
htmlspecialchars 特殊的转换html实体,
lcfisrt 第一个小写
ucfirst第一个字符串首字母大写
ucwords 每个字符串首字母大写
trim去除空格
parse_str 转换成多个变量
parse_str(“name=Peter&age=43”)
name,age;
parse_str(“name=Peter&age=43”, m y A r r a y ) ; p r i n t r ( myArray); print_r( myArray);printr(myArray);
str_replace 字符串替换
str_shuffle 随机打乱一个字符串
分割
explode (分隔符,array)字符串分割字符串
implode(合并符,array) 数组拼接 合并字符串,等于join (合并符,array)
str_split 以长度单位分割字符串返回数组,长度默认1,
str_split(str,2)长度为2,
strstr,strchr 字符串第一次出现的位置到结尾
stristr 不区分大小写
strrstr 最后一次出现的位置
strip_tags 去除标签
str_pad 填充
str_repeat 字符串重复
strrev 字符串反转
strpbrk查找指定里面任意一个字符串返回后面的
strpbrk(abcd,b) 返回bcd
substr 分割,函数用于返回参数指定的字符串的一部分,substr (str,start length)
substr_counts 字符在指定的字符串出现的次数
wordwrap 分行处理
lang en 英文,zh-cn 中文
ord 返回ascll码
chr 根据ascll返回字符串
strcmp 字符串比较
strcasecmp 不区分大小写
checked radio,checkbox
加密方法
md5,sha1,sha256,crypt ,urlencode,base64_encode
有decode就是可逆加密,
密码隐私数据要加密存库

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值