// 函数名:CheckWebAddr($C_weburl)
// 作 用:判断是否为有效网址
// 函数名:CheckWebAddr($C_weburl)
// 作 用:判断是否为有效网址
// 函数名:CheckEmailAddr($C_mailaddr)
// 作 用:判断是否为有效邮件地址
// 函数名:ExchangeMoney($N_money)
< ?php
// 函数名:CheckPost($C_post)
解决方法如下:关联数组和索引数组都可以用
function array_shuffle($array)
{
//不是数组
if(!is_array($array)) {
return array();
}
//如果为空或者只有1项
if(($count=count($array))<=1){
return $array;
}
//得到打乱的键
$rand_keys = array_rand($array, count($array));
$newArr=array();
foreach($rand_keys as $v) {
$newArr[$v] = $array[$v];
}
return $newArr;
}
可以看出print_r跟var_export都是可以作为返回值的,只需要把第二个参数设置为true即可
print_r
(PHP 4 , PHP 5)print_r – 打印关于变量的易于理解的信息。
将变量从PHP数组导出注册为全局变量,实现键名当作变量名,值作为变量的值,如下
实现通过键名当作变量名的形式访问,如:$var1,$var2
下例:获得2012-5-1号之前一天的日期
<?php
//将时间点转换为时间戳
$date = strtotime('2012-5-1');
//输出一天前的日期,在时间戳上减去一天的秒数
echo date('Y-m-d',$date - 1*24*60*60);
?>
<?php
/*
* 直接输出数据表和分页信息
* 在新建对象时需要的变量:$query(从数据表中获取记录数的sql语句),$page(当前页码),$maxline(每页几行))
* 1、showpage方法:如果上面创建对象的$query正确,直接调用,即可输出分页信息
* 2、showtable方法:需要的变量:$query(从数据库读取记录的SQL语句,不要加Limit,因为在方法中已经添加)
* 直接输出<tr><td></td></tr>的表格,所以只需在前后加上<table></table>就是完整的表格
* 3、showresult方法:根据提交的$query中的SQL,直接将$result资源返回,表格可以自己定义
* 示例:
//获取当前页,并定义每页最大行
$page=1;
$maxline="10";
if(!empty($_GET["page"])){
$page=$_GET["page"];
}
//定义计算表内数据总数的SQL语句,这里必须和下面的$query是同一个表和条件,创建对象,输出页码和表格
$query="select count(*) from mailbox";
$a=new PageList($query, $maxline, $page);
$a->showpage();
//这里显示列表,需要和上面的SQL语句一样的条件
$query="select username,name,quota,created,modified,active from mailbox order by created desc";
echo "<table width='800' border='0' cellspacing='0' cellpadding='0' class='pagelist'>";
$a->showtable($query);
echo "</table>";
* */
function calendarnew($starttime = 0) {
global $db, $tablepre, $timestamp, $site_timeoffset, $site_dateformat, $curtime;
一,函数原型
array glob ( string pattern [, int flags] )
注意:glob()函数获取的是一个数组,其返回一个包含有匹配文件/目录的数组。如果出错返回FALSE
先看chr函数
chr() 函数从指定的 ASCII 值返回字符。