博客列表 >字符串的操作 2018_08_27作业

字符串的操作 2018_08_27作业

小程_武汉_214945
小程_武汉_214945原创
2018年08月28日 15:41:35678浏览

实例

<?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 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议