<?php
/**
* Tanphp framework
*
*
* @category Tanphp
* @package Data_structure
* @copyright Copyright (c) 2012 谭博 tanbo.name
* @version $Id: Tree.php 25024 2012-11-26 22:22:22 tanbo $
*/
php 判断常量、变量和函数是否存在
常量检测使用defined,定义常量则是define。注意待检测的常量需要使用引号(单双均可),如:
if (defined('CONST_NAME')) {
//do something
}
php根据生日计算年龄/生肖/星座实例
//计算年龄
根据年份计算生肖
php 计算两个日期这间的间隔天数
例1
直接把日期转换
PHP获得跳转的真实地址实例
取得Response Headers,之后慢慢分析就行了。
给出具体实现方法:
php实现IP地址转换为整型数字实例
【转换原理】:假设IP为:w.x.y.z,则IP地址转为整型数字的计算公式为:intIP = 256*256*256*w + 256*256*x + 256*y + z
【PHP的互转】:PHP的转换方式比较简单,它内置了两个函数
php文章内容分页实例程序
将正文按照一定字符串进行分割,分割后在按照页码进行数组索引,将当前页码对应数组的值输出即可,好像说得够晕的,下面来个实例:
<?php
$str = "asd啊<b>是</b>大叔大叔asd杀毒发[NextPage]生的啊师傅 <a href="asd">asd</a> 啊师傅asd a速度发啥地方";
//接收页码(如果不存在就为1)
$page = $_REQUEST['page'] ? $_REQUEST['page'] : 1;
//通过分割符分割内容
$arr = explode("[NextPage]",$str);
//如果分割出来的数组大小为1即未进行分页
if(count($arr)==1){
echo $str;
}else{
//按页码输出相应的内容
echo $arr[$page-1];
//分页页码
for($i=1;$i<=count($arr);$i++){
if($page == $i){//当前页
echo "<a href='?page=".$i."' class='current'>".$i."</a> ";
}else{
echo "<a href='?page=".$i."' >".$i."</a> ";
}
}
}
?>
获得php代码使用占用内存的情况
memory_get_usage()官方语法
一,函数原型
int memory_get_usage ([ bool $real_usage = false ] )
PHP对腾讯微博发布和收听实例程序
下面来介绍一下如何通过PHP来进行腾讯微博操作,也可以直接查看演示。
如何用PHP登陆微博账户
腾讯的登录需要两个步鄹,第一步是根据自己的QQ号获取验证码,验证地址是:
php 获取指定月第一天和最后一天
借助于date和strtotime函数,可以轻松的获取本月、下月以及上月的第一天和最后一天,下面分别给出其实现。其中函数的参数date格式为yyyy-MM-dd。
php curl 分离header和body信息
php中可以通过curl来模拟http请求,同时可以获取http response header和body,当然也设置参数可以只获取其中的某一个。当设置同时获取response header和body时候,它们会一同作为结果返回。这时需要我们自己来分离它们。
php 中fgetcsv函数将csv文件导入mysql数据库
在处理大批量excel数据到mysql数据库时,用php自带的fgetcsv函数先从csv文件中逐行获取数据,再配合sql语句导入数据库,如果遇到了乱码问题,可以使用iconv函数进行转码。