字符串常用函数上(知识总结)

原创 2018-11-19 11:36:33 698
摘要:一、 字符串输出函数:*  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
老师总结:写的非常不错!整理一下可以当做笔记了!很赞!继续加油吧!

发布手记

热门词条