博客列表 >字符串的转意输出

字符串的转意输出

藍錄的博客
藍錄的博客原创
2018年08月28日 14:43:33554浏览

实例

<?php
/**
 *
 */

// nl2br(): 让\n产生换行的效果,实际上就是在\n后面插入了一个<br>
$str1 = "2018年世界杯, \n 中国除了足球队没去,其它都去了";
echo nl2br($str1), '<br>';

//htmlspecialchars()
$str2 = '<h1>他是\'一个 有"故事"的人</h1>';
echo $str2, '<br>';
// 正常转义输出: ', ", &,<,>
echo htmlspecialchars($str2), '<hr>';

$str3 = "<h1>他是'一个&nbsp;有"故事"的人</h1>";
echo htmlspecialchars_decode($str3),'<hr>';

// htmlentities()
echo '<br>';
$str4 = "<p>中&美贸\$易战,'中国'必胜</p>";
echo htmlentities($str4),'<br>';

// strip_tags()
$str5 = '<p>php是世界上<span style="color:red">最好</span>的编程语言吗?</p>';
echo $str5;
echo strip_tags($str5);
// 保留<span>
echo strip_tags($str5,'<span>');
//php是世界上<span style="color:red">最好</span>的编程语言吗?

运行实例 »

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

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议