批改状态:合格
老师批语:
<?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('他是一个 有故事的人');
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>';点击 "运行实例" 按钮查看在线实例
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号