PHP查找 搜索数组元素

查找、筛选与搜索数组元素是数组操作的一些常见功能。下面来介绍一下几个相关的函数。

in_array()函数

in_array()函数在一个数组汇总搜索一个特定值,如果找到这个值返回true,否则返回false。其形式如下:

1 boolean in_array(mixed needle,array haystack[,boolean strict]);

来看下面的例子,查找变量apple是否已经在数组中,如果在,则输出一段信息:

1 $fruit = “apple”;
2 $fruits = array(“apple”,”banana”,”orange”,”pear”);
3 if( in_array($fruit,$fruits) )
4     echo “$fruit 已经在数组中”;

第三个参数可选,它强制in_array()在搜索时考虑类型。 Continue reading

mysql之TIMESTAMP(时间戳)用法详解

一、TIMESTAMP的变体

TIMESTAMP时间戳在创建的时候可以有多重不同的特性,如:

1.在创建新记录和修改现有记录的时候都对这个数据列刷新:

1
TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP

2.在创建新记录的时候把这个字段设置为当前时间,但以后修改时,不再刷新它:

1
TIMESTAMP DEFAULT CURRENT_TIMESTAMP

3.在创建新记录的时候把这个字段设置为0,以后修改时刷新它:

1
TIMESTAMP ON UPDATE CURRENT_TIMESTAMP

Continue reading

  • fafsdsadsadsadas