博主信息
博文 36
粉丝 0
评论 0
访问量 35253
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
字符串的操作 2018_08_27作业
小程_武汉_214945
原创
856人浏览过

实例

<?php
/**
*
 */
//nl2br() 让\n换行
$str="你好, \n 8月".'<br>';
echo nl2br($str),'<br>';

//转义输出 输入源代码 htmlspecialchars()
$str1="他是一个   有故事的人";
echo $str1,'<br>';
echo htmlspecialchars($str1),'<br>';

//转义输入 解析代码 htmlspecialchars_decode()
echo htmlspecialchars_decode('他是一个 &nbsp; 有故事的人');
echo "<br>";
$str2="<p>中 \$ 你 $ 我</p>";
echo htmlentities($str2);

//strip_tags()过滤html标签
$str3='<p>php是世界上<span style="color: red">最好的语言</span></p>';
echo $str3;
echo strip_tags($str3);
echo '<hr>';

//字符串的查找
//substr($string,$start,$length)    //根据位置

$str4='php is the best language';
//索引从11开始
echo substr($str4,11),'<br>';
echo substr($str4,11,15),'<br>';
echo substr($str4,-3),'<br>';   //从尾部取3个

//strstr($string1,$string2,bool);
$email = 'admin@qq.com';
//查询@符号 是否存在 默认返回包含这个符号 以及他后面的内容
echo strstr($email,'@'),'<br>';
echo strstr($email,'@',true),'<br>';   //传入第三个参数 返回@符号之前的内容

//strpos($str1,$str2,$start);   //根据内容查询 查找字符串首次出现的位置

//str_replace()
$str5 = '明天会更好php';
echo str_replace('php','java',$str5),'<br>';   //要替换字符串 替换的内容
//str_ireplace() 忽略大小写的替换


echo str_replace(['明天','好','php'],['teach','查','javascript'],$str5),'<br>';    //数组 一一对应

//substr_replace();

echo substr_replace($str5,'我用双手成就你的梦想',0),'<br>';

运行实例 »

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


批改状态:合格

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

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

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