PHP字符串使用简介
来源:互联网 发布:大汉族主义 知乎 编辑:程序博客网 时间:2024/05/18 01:35
1.双引号解析变量,单引号不解析变量
$name=Tom;echo 'My name is $name';//输出为My name is $nameecho "My name is $name";//输出为My name is Tom
2.双引号解析所有的转义符,单引号只解析\’和\两个转义符
echo 'a\nb\rc\td\$e\\f';//输出为a\nb\rc\td\$e\fecho "a\nb\rc\td\$e\\f";//输出为a b c d$e\f
3.PHP解析器解析字符串中的变量时,会组合尽量多的标识来形成变量名,可以用花括号来明确变量的界限
$name=Tom;echo "My name is {$name}";//输出为My name is Tom,也可以写成${name},另外括号里最好不要空格
4.通过花括号(或方括号[])对字符串中的字符做增删查改的操作
$name=Tom;echo $name{0};//输出T$name{0}='A';echo $name;//输出Aom//只能用一个字符修改一个字符,此方法不能用于输出中文字符$name{0}='AB';echo $name;//输出为Aom$name{0}='';echo $name;//输出为om,且字符串长度不变,也可以$name{0}=null$name=Tom;$name{3}='m';echo $name;//输出为Tomm
5.heredoc,输出标识符之间的内容,能解析变量和转义符,且可以自由使用引号
$str=<<<EOF//内容EOF;//注意结束标识符必须在行首,标识符允许自定义echo $str;
6.nowdoc,和单引号作用一样,不解析变量和转义符,标示名称须放在单引号中
$str=<<<'EOF'//内容EOF;echo $str;
7.自动类型转换
echo 1;//输出1,数值型->数值本身echo true;//输出1,true->1echo 'a',false,'b';//输出ab,false->空字符串echo 'a',null,'b';//输出ab,null->空字符串$arr=array();echo $arr;//输出Array,数组->Array$handle=fopen('index.php','r');echo $handle;//输出Resourse id #3,资源->Resourse id #数字//对象不能直接转换成字符串
8.强制类型转换
$var=123;$str=(string)$var;//临时转换$str=strval($var);//临时转换settype($var,'string');//永久转换echo gettype($var);//输出为string
9.字符串转换为数值
echo 1+'3';//输出4echo 1+'3a';//输出4echo 1+'2e2';//输出为201echo 1+'true';//输出为1//字符串转换成布尔类型的规律:空串或'0'、"0"->false$arr=array();if($arr){ echo '真';}else{ echo '假';}//输出为假
10.字符串函数。常用的字符串函数分类有:长度,查找,大小写转换,截取,ASCII,加密,比较,拆分,合并,格式化,其它。以下介绍几个常见函数。
$str='hello world';echo is_string($str);//检测是否为字符串echo strlen($str);//字符串长度echo strtoupper($str);//将字符串转化为大写
0 0
- PHP字符串使用简介
- php字符串简介
- php 字符串使用总结
- PHP基础教程-14 字符串变量简介
- PHP接口简介及使用
- PHP session的使用简介
- PHP中字符串的使用
- php-使用redis字符串缓存
- Java中字符串split方法使用简介
- Weevely(php菜刀)工具使用简介
- php Android 使用简介 JSON XML 区别
- HandlerSocket简介以及php使用handlersocket
- php 性能分析工具xhprof使用简介
- PHP的mysql扩展简介与使用
- PHP的PDO简介和使用
- PHP入门之字符串、Cookie和Session简介
- 如何使用PHP中的字符串函数
- 如何使用PHP中的字符串函数
- 辩证看待 C++:后现代系统语言的选择
- 简单的进程监控脚本
- 算法之路二:刘汝佳算法竞赛入门经典 3.3蛇形填数
- 五个跳槽黄金期,你踩准了吗?
- Mysql命令行添加用户
- PHP字符串使用简介
- QQ5.0之快速索引
- 飞行达人API 返回乘机人报告相关分值
- HttpResponse httpResponse=null;
- JavaScript函数与数组
- 朴素、Select、Poll和Epoll网络编程模型实现和分析——朴素模型
- CodeForces - 722C Destroying Array (set)
- 左侧菜单
- PHP经典面试题