php strip_tags() :
strip_tags() 函数剥去字符串中的 HTML、XML以及 PHP的标签
PHP 中include和require的区别
PHP中引用文件的方法有两种:require和include 他们的用途是完全一样的。
require:require("########");这个函数一般放在PHP文件的最前面,程序在执行前就会先导入要引用的文件。
include:include("############");这个函数一般放在程序的流程控制里边。只有程序在执行碰到才会引用。可以简化程序的执行流程。
最根本的区别在于遇到错误的处理方式还有require没有返回值而include有返回值。
require:一个文件存在错误时,执行就会中断。并返回一个致命错误。
include:一个文件存在错误,程序不会中断执行。会弹出一个警告。
PHP empty() 函数
empty() 函数用于检查一个变量是否为空。
empty() 判断一个变量是否被认为是空的。当一个变量并不存在,或者它的值等同于 FALSE,那么它会被认为不存在。如果变量不存在的话,empty()并不会产生警告。
bool empty ( mixed $var )
返回值
当 var 存在,并且是一个非空非零的值时返回 FALSE 否则返回 TRUE。
以下的变量会被认为是空的:
“” (空字符串)
0 (作为整数的0)
0.0 (作为浮点数的0)
“0” (作为字符串的0)
NULL
FALSE
array() (一个空数组)
$var; (一个声明了,但是没有值的变量)
php time()函数
-
time() 函数返回当前时间的时间戳,时间戳就是从某一个标准时间点(1970/1/1-00:00:00)到现在的某一个时间点所经过的秒数。那么返回的既然是秒数,那肯定就是一串数字了。
-
另外对于date() 函数,date()函数的原型是:date(format,timestamp),作用是将时间戳timestamp按format格式进行转换。具体的可参考这个:http://www.php.net/manual/zh/function.date.php
-
date_default_timezone_set(“Asia/Shanghai”);是设置time()函数的时区,因为time()函数返回的时间戳是会受到时区限制的,默认是0时区。如果不进行任何修改的话,输出的time()对于我们来说会相差8个小时。
PHP 忽略PHP抛出来的warning警告、notice提示
ini_set("display_errors", 0);
error_reporting(E_ALL ^ E_NOTICE);
error_reporting(E_ALL ^ E_WARNING);
php 判断字符串中是否包含另一个字符串
<?php
if(strpos('www.baidu.com','www') !==false){
echo '包含该字符串';
}else{
echo '不包含该字符串';
}