实例
<?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>';
运行实例 »
点击 "运行实例" 按钮查看在线实例