博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PHP学习6——常用函数
阅读量:7153 次
发布时间:2019-06-29

本文共 1440 字,大约阅读时间需要 4 分钟。

主要内容:

  1. 字符串处理函数
  2. 时间和日期处理函数

 

字符串处理函数

echo输出字符串

print输出字符串,带返回值1

print.php

"));?>

 输出

有返回值的int(1)

die($status)输出字符串,并退出脚本

die.php

  输出

$a未定义,程序退出!

printf()格式化输出,占位符为序号+$,%表示格式化输出,d十进制,s字符串,f浮点数

printf.php

','this','is','apple'); //双引号中$前面+\ printf("输出第3个数为:%3\$d
",10,5,20);?>

  输出

输出第2个元素为:is输出第3个数为:20

其他方法

  • sprintf()将格式化字符串返回给一个变量
  • trim()从字符串2边删除预定义字符
  • htmlspecialchars()把一些预定义字符转换为html实体,这个方法很重要,在提交表单的时候,可以防止xss(cross-site scripting)跨站攻击

提示:跨站点脚本(Cross-site scripting,XSS)是一种计算机安全漏洞类型,常见于 Web 应用程序。

XSS 能够使攻击者向其他用户浏览的网页中输入客户端脚本。

 htmlspecialchars() 函数把特殊字符转换为 HTML 实体。这意味着 < 和 > 之类的 HTML 字符会被替换为 &lt; 和 &gt; 。

这样可防止攻击者通过在表单中注入 HTML 或 JavaScript 代码(跨站点脚本攻击)对代码进行利用。

时间和日期处理函数

unix时间戳,表示格林威治时间,从1970年1月1日0时0分0秒起到现在的总秒数。

mktime.php

  输出:0

还有一个time(),不带任何参数,返回当前时间戳,

time.php

  输出:1533537715

getdate()返回当前的时间信息,是返回一个数组,使用print_r()输出

getdate.php

  输出

Array ( [seconds] => 33 [minutes] => 45 [hours] => 8 [mday] => 6 [wday] => 1 [mon] => 8 [year] => 2018 [yday] => 217 [weekday] => Monday [month] => August [0] => 1533537933 )

date("Y-m-d H:i:s")日期的格式化输出

date.php

  输出

2018-08-06 08:49:23

date_default_timezone_set("PRC")设置默认时区

date_default_timezone_set.php

"; //设置为北京时间 date_default_timezone_set("PRC"); echo date("Y-m-d H:i:s");?>

  输出

2018-08-06 08:53:332018-08-06 14:53:33

microtime(true)返回程序级别的操作时间

microtime.php

  输出

0.021001100540161 sec

  

转载于:https://www.cnblogs.com/1906859953Lucas/p/9430280.html

你可能感兴趣的文章
关于phpredis安装的一点坑
查看>>
java知识之方法的练习及注意事项
查看>>
转-Zombie Processes in Linux Explained
查看>>
Python之pandas的使用
查看>>
云空间备份
查看>>
python 中的模块与包
查看>>
eyoucms 指定文章列表如何调用下载内容
查看>>
ubuntu:unrar 的使用
查看>>
33-高级路由:BGP汇总:实验四 汇聚命令
查看>>
用SourceTree轻松Git项目图解
查看>>
如何顺利完成Kubernetes源码编译?
查看>>
安装两台虚拟机使用桥接模式以及可以访问共享
查看>>
光纤传送网中CWDM光模块的特点及优势
查看>>
php的strtotime举例
查看>>
eve——网络安全v6笔记总结(一)
查看>>
Andriod
查看>>
七点建议助您写出优雅的Java代码
查看>>
jdk5.0新特性—— 可变参数
查看>>
JetBrains IDEA 的安装与设置
查看>>
Live555源代码解读(5-2)
查看>>