博主信息
博文 100
粉丝 8
评论 2
访问量 174873
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
20180411作业(PHP对字符串的处理规则)
lilove的博客
原创
880人浏览过

php字符串规则实例:

<?php
$name = '小明';
//用单引号输出的变量名会直接输出到浏览器
echo 'hello,$name的妹妹!';
echo '<hr>';
//用双引号输出的变量会报notice错误,把$name的妹妹当成了一个变量
echo "hello,$name的妹妹!";
echo '<hr>';
//需要用{}包裹变量
echo "hello,{$name}的妹妹!";
echo '<hr>';

//如果字符串中出现了特殊字符,需要用\转义才能正常输出
echo "{$name}说:\"我的妹妹今天要从高中毕业了!\"";
echo '<br>';
// 如果需要使用换行\n,要用nl2br(string)
echo "{$name}说:\"我的妹妹今天要从高中毕业了!\"\n可是留级了!";	// 这里将\n直接解析成了空格
echo '<br>';
echo nl2br("{$name}说:\"我的妹妹今天要从高中毕业了!\"\n可是留级了!");
echo '<hr color="blue">';
// 如果不希望双引号中的变量被解析可以在变量名前加\
echo "hello,{\$name}的妹妹!";
echo '<hr>';

// heredoc,nowdoc也是输出字符串的格式
// heredoc和nowdoc可以换成自定义的名字,首尾必须一样,不能有空格,不能有注释,大小写均可
// heredoc相当于双引号,但不需要转义内部的双引号
$heredoc = <<< hahaha
{$name}今天没睡醒。\n
老师都找到他们"家"去了!
hahaha;
// 这里如果不输出会报错
// 换行也需要加入nl2br(string)
echo nl2br($heredoc);
echo '<hr color="red">';

// nowdoc相当于单引号,要求php版本5.3+
// 原样输出,不输出变量与特殊字符,单引号不需要转义。
$nowdoc = <<< 'NOWDOC'
$name!\n你妈喊你回家'吃饭'!
NOWDOC;
echo $nowdoc;

运行实例 »

点击 "运行实例" 按钮查看在线实例


批改状态:未批改

老师批语:
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学