PHP常用函数(1)
原文链接:http://www.phpdo.net/index.php/2010/02/11/1-14/
PHP中获得日期时间信息的函数——Getdate
时间戳:包含了从unix新纪元(1970年1月1 日零时)到给定时间的秒数,是一个长整数。
Getdate函数就是用来获得当前时间,或者用来分析时间戳的具体意义。语法:
Array getdate([int timestamp])
含义:timestamp是一个包含有日期时间信息的数组,getdate函数会得到一个返回值,默认是当前时间,包括日期和时间的完整的信息。
Getdate函数返回的数组键值
键值
说明
键值
说明
Seconds
秒的数字表示
Minutes
分钟的数字表示
Hours
小时的数字表示
Mday
月份中的第几天的数字表示
wday
星期中的第几天的数字表示
mon
月份的数字表示
year
年的数字表示
yday
一年中的第几天的数字表示
weekday
星期几的完整文本表示
month
月份的完整文本表示
0
自从Unix纪元开始至今的秒数
例如:
<?php
$today = getdate(); //完整的时间信息
print_r($today);
echo “今天是今年的第”.$today['yday'].”天”;
?>
结果:
Array ( [seconds] => 25 [minutes] => 49 [hours] => 5 [mday] => 11 [wday] => 4 [mon] => 2 [year] => 2010 [yday] => 41 [weekday] => Thursday [month] => February [0] => 1265867365 ) 今天是今年的第41天
PHP中获得当前时间的函数——gettimeofday
Php中引进了gettimeofday函数,用于解决getdate函数只能精确到秒的遗憾,gettimeofday函数可以精确到微妙。语法:
Array gettimeofday(void)
Gettimeofday函数返回的数组,包含有如下数据:
Sec: 自从Unix纪元开始至今的秒数;
Usec:微妙数;
Minuteswest:格林威治向西的分钟数;
Dsttime:夏令时修正的类型。如果是夏令时则为1,否则为0.
例如:
<?php
$today = getdate();
echo $today[0].”\n”; //输出秒数
$today = gettimeofday();
print_r($today); //输出今天的详细信息
?>
结果:
1265869037
Array ( [sec] => 1265869037 [usec] => 515628 [minuteswest] => 0 [dsttime] => 0 )
PHP中日期验证函数——checkdate
Checkdate函数用来验证一个日期是否有效。语法:
Bool checkdate(int month,int day,int year)
如
相关文档:
http://linux.sheup.com/linux/linux4646.htm
GB2312->UTF-8 转换函数
以下是一段gb2312 -> UTF-8 的函数,西西,我抄了
unicode -> UTF-8 的算法,所以实际比GB2312->unicode
没多多少东西,请大家注意调用gb2utf8()时不能中英文混用
程序需要的GB2312.txt文件
gb2utf8.php
//Program writen by s ......
拖了两天,今晚终于有点时间来写下篇了。可是,对着电脑,却有点不知道从何说起。或许,就照着ZEND FRAMEWORK来说吧。当然,我会把握要点,记得这篇文章是以zend framework为例来阐述我对面向对象方式编程的认识,而不是一篇zend framework的入门手册,并且,这也不会是一个面向对象的入门教程,而是我对面向对象的理解。
......
问题描述:
从php界面insert数据到mysql,只能输入偶数个汉字不能输入奇数个汉字,输入奇数个汉字后报“Data too long for column ”错误,并没有更改数据库数据。到数据库查看,发现汉字都是乱码。但是php界面显示汉字正常(当然显示的都是偶数个汉字,奇数个汉字都没有写入数据库)。
解决思路:
1.更改my.i ......
/*
author: yangyu@sina.cn
description: 交换数组中两个元素的位置,元素包括key和value,具体用法见下面的例子
*/
$arr = array(11=>'a',22=>'b',33=>'c',44=>'d');
$res = array_exchange($arr, 11 ,33);
//example:
echo '<pre>';print_r ($res);echo '</pre>';
function array_excha ......
Google为全球主要城市提供了统一的天气预报数据存储格式,那就是XML。所有的开发者都可以利用自己喜欢的语言来解析XML获取所需城市的天气预报,本文将介绍利用PHP来获取我所在城市济南的天气预报。
原文见本人网站【PHP探路者】
原文链接:
PHP5 读取Google 天气预报XML API ......