strtolower($str )

strtoupper($str )

大小写转换

strtotime('2018-1-1 0:0')

字符串转时间戳

date('Y-m-d H:i:s',time())

格式化时间戳

md5()

加密

trim()

移除字符串两侧的空白字符(可特指)。

strip_tags()

过滤(删除)html标签(可特指保留)

htmlspecialchars()

将特殊字符(标签)转换为html实体(非标签)

htmlspecialchars_decode

还原

  1. <?php
  2. //大小写转换
  3. $str = 'WWW.BAIDU.COM';
  4. echo $str = strtolower($str ),'<hr>';
  5. echo $str = strtoupper($str ),'<hr>';
  6.  
  7. //字符串转时间戳
  8. date_default_timezone_set('PRC'); //设置默认时区
  9. echo $chuo = strtotime('2018-1-1 0:0'),'<hr>';
  10. //格式化时间戳
  11. echo date('Y-m-d H:i:s',$chuo),'<hr>';
  12. echo date('Y-m-d H:i:s',time()),'<hr>';
  13.  
  14. //千位分隔符函数
  15. $num = 123456789.125;
  16. echo number_format($num,2),'<hr>';
  17.  
  18. //加密
  19. echo md5(md5(123456)),'<hr>';
  20. echo sha1(123456),'<hr>';
  21.  
  22. //trim() 移除字符串两侧的空白字符。
  23. $test = ' 都京都都';
  24. echo trim($test),'<hr>';
  25. //去除右边的'都'字符
  26. echo rtrim($test,'都'),'<hr>';
  27.  
  28. //过滤html标签
  29. $html = '<b><h1>你好</h1></b>';
  30. //<b>标签选择保留
  31. echo $html,'---',strip_tags($html,'<b>'),'<hr>';
  32.  
  33. //将特殊字符转换为html实体
  34. $htm = '<b><h1>你好</h1></b>';
  35. echo $htm = htmlspecialchars($htm),'<hr>';
  36. //现在将其逆向处理
  37. echo $htm = htmlspecialchars_decode($htm);
  38. ?>

php对字符串的操作4之 字符串的格式化函数的更多相关文章

  1. python字符串常见操作

    字符串常见操作 如有字符串mystr = 'hello world itcast and itcastcpp',以下是常见的操作 <1>find 检测 str 是否包含在 mystr中,如 ...

  2. Javascript-常用字符串数组操作

    字符串的操作在编写Js的过程中是不可避免的 因为它太多的API 还有相似的API让我们很头痛 为了避免以后遇到模拟两可的问题 还是做个笔记比较好 把常用的字符串操作记录下来成笔记 方便以后查找 No1 ...

  3. PHP常用字符串的操作函数

    字符串转换类函数 addcslashes函数:以C语言风格使用反斜线转义字符串中的字符 addslashes函数:使用反斜线引用字符串 chop函数:清除字符串中的连续空格 get_html_tran ...

  4. JavaScript 字符串常用操作

    JavaScript 字符串用于存储和处理文本.因此在编写 JS 代码之时她总如影随形,在你处理用户的输入数据的时候,在读取或设置 DOM 对象的属性时,在操作 Cookie 时,在转换各种不同 Da ...

  5. Python 基礎 - 字符串常用操作

    字符串常用操作 今天就介紹一下常用的字符串操作,都是以 Python3撰寫的 首字母變大寫 #!/usr/bin/env python3 # -*- coding:utf-8 -*- name = & ...

  6. javascript中字符串常用操作总结、JS字符串操作大全

    字符串的操作在js中非常频繁,也非常重要.以往看完书之后都能记得非常清楚,但稍微隔一段时间不用,便会忘得差不多,记性不好是硬伤啊...今天就对字符串的一些常用操作做个整理,一者加深印象,二者方便今后温 ...

  7. js对字符串的操作

    js对字符串的操作 concat() – 将两个或多个字符的文本组合起来,返回一个新的字符串. indexOf() – 返回字符串中一个子串第一处出现的索引.如果没有匹配项,返回 -1 . charA ...

  8. java操作字符串,重点是记录一次使用replaceAll对字符串的操作

    符串常用操作(String类) 字符串查找 String提供了两种查找字符串的方法,即indexOf与lastIndexOf方法. 1.indexOf(String s) 该方法用于返回参数字符串s在 ...

  9. php大力力 [024节]PHP中的字符串连接操作(2015-08-27)

    2015-08-27 php大力力024.PHP中的字符串连接操作 PHP中的字符串连接操作  阅读:次   时间:2012-03-25 PHP字符串的连接的简单实例 时间:2013-12-30 很多 ...

随机推荐

  1. D - Three Integers

    https://codeforces.com/contest/1311/problem/D 本题题意:给出a,b,c三个数,a<=b<=c: 可以对三个数中任意一个进行+1或-1的操作: ...

  2. PIE-SDK For C++栅格数据的金字塔创建

    1.功能简介 金字塔可用于改善性能,可以加快栅格数据的显示速度.随着放大操作的进行,各个更精细的分辨率等级将逐渐得到绘制;但性能将保持不变:目前PIE SDK支持栅格数据的金字塔创建,下面对栅格数据格 ...

  3. Qtree1 - 树链剖分

    树剖裸题?(复习练练手) // luogu-judger-enable-o2 #include <bits/stdc++.h> using namespace std; ],size[], ...

  4. python package install error and little code bugs

    When you install packages using setup.py, the error: (py37) C:\Users\weda\Phd\python packages\visibi ...

  5. 野路子码农(5)Python中的装饰器,可能是最通俗的解说

    装饰器这个名词一听就充满了高级感,而且很多情况下确实也不常用.但装饰器有装饰器的好处,至少了解这个对装逼还是颇有益处的.网上有很多关于装饰器的解说,但通常都太过“循序渐进”,有的还会讲一些“闭包”之类 ...

  6. Vs2013以管理员身份运行

    VS快捷方式目录下的devenv.exe 右键->兼容性疑难解答->疑难解答程序->勾选该程序需要附加权限即可,以后每次打开VS时都会以管理员身份运行了!

  7. SIFT解析(一)高斯模糊

    "模糊"的算法有很多种,其中有一种叫做"高斯模糊"(Gaussian Blur).它将正态分布(又名"高斯分布")用于图像处理. 所谓&qu ...

  8. cc.progressFromTo cc.progressTo(action 在duration中ProgressTimer的Percentage变化)

    let progressTimer= new cc.ProgressTimer(new cc.Sprite(fileName));this.addChild(progressTimer);progre ...

  9. g++运行c++程序提示main()找不到

    /usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crt1.o: In function `_start': (.text+0x20) ...

  10. 记录 shell学习过程(7) case 以及 shell 的特殊变量

    case 语法 read -p "num:" n case $n in ) echo haha ;; ) echo hehe ;; ) echo heiehi ;; *) echo ...