定义和用法
explode() 函数把字符串分割为数组。
语法
explode(separator,string,limit)
参数 | 描述 |
---|---|
separator | 必需。规定在哪里分割字符串。 |
string | 必需。要分割的字符串。 |
limit | 可选。规定所返回的数组元素的最大数目。 |
例子
在本例中,我们将把字符串分割为数组:
<?php
$str = "Hello world. It's a beautiful day.";
print_r (explode(" ",$str)
);
?>
输出:
Array ( [0] => Hello [1] => world. [2] => It's [3] => a [4] => beautiful [5] => day. )
LIST()
定义和用法
list() 函数用数组中的元素为一组变量赋值。
注意,与 array() 类似,list() 实际上是一种语言结构,不是函数。
语法
list(var1,var2...)
参数 | 描述 |
---|---|
var1 | 必需。第一个需要赋值的变量。 |
var2 | 可选。可以有多个变量。 |
例子 1
<?php $my_array = array("Dog","Cat","Horse"); list($a, $b, $c) = $my_array; echo "I have several animals, a $a, a $b and a $c."; ?>
输出:
I have several animals, a Dog, a Cat and a Horse.
mktime()函数返回一个日期的 Unix 时间戳。
mktime(hour,minute,second,month,day,year,is_dst)
参数 | 描述 |
---|---|
hour | 可选。规定小时。 |
minute | 可选。规定分钟。 |
second | 可选。规定秒。 |
month | 可选。规定用数字表示的月。 |
day | 可选。规定天。 |
year | 可选。规定年。在某些系统上,合法值介于 1901 - 2038 之间。不过在 PHP 5 中已经不存在这个限制了。 |
is_dst | 可选。如果时间在日光节约时间(DST)期间,则设置为1,否则设置为0,若未知,则设置为-1。 自 5.1.0 起,is_dst 参数被废弃。因此应该使用新的时区处理特性。 |
例子
mktime() 函数对于日期运算和验证非常有用。它可以自动校正越界的输入:
<?php echo(date("M-d-Y",mktime(0,0,0,12,36,2001))); echo(date("M-d-Y",mktime(0,0,0,14,1,2001))); echo(date("M-d-Y",mktime(0,0,0,1,1,2001))); echo(date("M-d-Y",mktime(0,0,0,1,1,99))); ?>
输出:
Jan-05-2002 Feb-01-2002 Jan-01-2001 Jan-01-1999
date()常用函数
年: Y(大写) 显示4位的年份如2004 2005 2006deng y(小写) 显示两位的年份如97 98 99等 月: m 数字表示的月份如01,02,03 M 英文简写的月份如Jan,Dec F 完整的英文月份如January,December n 数字表示的月份如1,2,3,4 t 给当前月份的天数如28,30,31 日期: d月份中的第几天 如01,02,03 D星期中的第几天 如Mon,Sun j月份中的第几天 如1,2,3 l星期中的其几天 如Monday,Sunday 时间: H二十四小时制的日期 从00-23 i有前导0的分钟 从00-59 s有前导0的秒 从00-59