PHP之字符串类型与检验

阿里云协同办公工具Teambition 0元试用>>> hot3.png

  • 目录
  • 1.前言
  • 2.基本语法表达方式
  • 2.1单引号
  • 2.2双引号
  • 2.3heredoc语法结构
  • 2.4nowdoc语法结构
  • 3.其他类型转换字符类型
  • 3.1数值型转换成字符串型
  • 3.2布尔类型转换成字符串类型
  • 3.3NULL转换成字符串
  • 3.4数组转换成字符串
  • 3.5资源转换成字符串
  • 3.6对象转换成字符串
  • 3.7强制转换和临时转换
  • 3.7.1临时转换
  • 3.7.2永久转换
  • 3.8字符串转换成其他类型
  • 3.9字符串转成布尔类型规律
  • 4.常用字符串函数分类
  • 4.1字符串长度
  • 4.2字符串查找
  • 4.3字符串大小写转换
  • 4.4字符串截取
  • 4.5字符串ASCLL
  • 4.6加密
  • 4.7过滤
  • 4.8比较
  • 4.9拆分/合并
  • 4.10格式化字符串
  • 4.11其他常用
  • 5.一些应用案例
  • 5.1随机取字符串内的数值
  • 5.2验证用户名长度是否符合规范
  • 5.3验证密码是否符合规范
  • 5.4验证邮箱是否符合规范
  • 5.5转换和统一输入的数据格式
  • 5.6验证用户名是否符合规范
  • 5.7验证密码是否一致

1.前言

PHP的字符串是基础的重点,因此掌握字符串的一些定义和函数,有助于我们更好的开发。

代码分享:https://github.com/mtdgclub/stringCase

2.基本语法表达方式

2.1单引号

该表达方式不能解析变量,但能够解析转义符\’和\\

2.2双引号

能够解析所有变量转义符

2.3heredoc语法结构

在代码中可以解析变量,用法如下:

echo <<<EOT
My name is "$name". I am printing some $foo->foo.
Now, I am printing some {$foo->bar[1]}.
This should print a capital 'A': \x41
EOT;
?>

2.4nowdoc语法结构

在代码中不能解析变量,用法如下:

$str = <<<'EOD'
Example of string
spanning multiple lines
using nowdoc syntax.
EOD;

3.其他类型转换字符类型

3.1数值型转换成字符串型

数值->数值本身
echo 123;
echo ‘<br/>’;
echo 34.5;
echo ‘<br/>’;

up-db0e67367c7464433e6e9611e3c7f3299cf.png

3.2布尔类型转换成字符串类型

echo true;
echo ‘<br/>’;
echo ‘A’,false,’B’;

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值