摘要:一、 字符串输出函数:* echo 语言结构, 输出一个或多个字符串, 字面量或单值变量* print 功能与echo相同, 输出一个或多个标量, 但会有一个返回值, 成功返回1* print_r($val, $bool) 可以输出一个标量、数组、对象等任何类型,可视为print的升级版* var_dump($val
一、 字符串输出函数:
* echo 语言结构, 输出一个或多个字符串, 字面量或单值变量
* print 功能与echo相同, 输出一个或多个标量, 但会有一个返回值, 成功返回1
* print_r($val, $bool) 可以输出一个标量、数组、对象等任何类型,可视为print的升级版
* var_dump($val1, $var2...) 可以详细的输出一个或多个任何类型的变量, 可视为echo的升级版
* var_export($var, $bool) 以纯字符串形式输出任何类型的数据, 可用于PHP语句, 适合于结果拼装
* printf("格式字符串", 数据) 输出格式化的字符串, 变量使用占位符, 主要用于标量数据
二、字符串的过滤与填充
* trim($str),ltrim($str),rtrim($str) 过滤掉字符串中的指定字符
* str_pad($str1,$size,$str2,FLAG) 向指定方向,填充指定字符串到指定长度
//典型应用:
$pass = "admin";
$md_5 = md5($pass);
$sha_1 = sha1($pass);
echo $md_5."<br>";
echo $sha_1."<br>";
echo str_pad($md_5,100,"222222222222222",STR_PAD_BOTH)."--->这是MD5加密<br>";
echo str_pad($sha_1,100,"dddddddddddddd",STR_PAD_BOTH)."--->这是sha1加密<br>";
*三、字符串大小写转换
* strtolower($str) 将字符串转为小写
* strtoupper($str) 将字符串转为大写
* ucfirst($str1,$str2...) 将字符串的首字母转为大写
* ucwords($str) 将字符串的每个单词的首字母转为大写
四、对HTML标签的过滤与转换
* nl2br($str) 在换行符\n前插入html换行标签<br>
* htmlspecialchars($str) 将代码中的引号,&,标签标记<,>转为html实体字符,不解析
* htmlspecialchars_decode($str) htmlspecialchars($str)反操作
* htmlentities($str) 将所有的html标记全转实体, 包括了htmlspecialchars()中的标记
* html_entity_decode() htmlentities()反操作
* strip_tags() 过滤掉所有的html或php标记, 也可以设置允许保留的标记, 很实用
批改老师:韦小宝批改时间:2018-11-19 11:41:41
老师总结:写的非常不错!整理一下可以当做笔记了!很赞!继续加油吧!