所谓分页显示,也就是将数据库中的结果集人为的分成一段一段的来显示,这里需要两个初始的参数:
每页多少条记录($PageSize)?
当前是第几页($CurrentPageID)?
现在只要再给我一个结果集,我就可以显示某段特定的结果出来。
至于其他的参数,比如:上一页($PreviousPageID)、下一页($NextPageID)、总页数($numPages)等等,都可以根据前边这几个东西得到。
以MySQL数据库为例,如果要从表内截取某段内容,sql语句可以用:select * from table limit offset, rows。看看下面一组sql语句,尝试一下发现其中的规率。
php正则表达式匹配中文
在php中来判断字符串是否为中文,就会沿袭这个思路:
不过,很快就会发现,php并不支持这样的表达,报错:
Warning: preg_match() [function.preg-match]: Compilation failed: PCRE does not support L, l, N, U,
PHP时间戳和日期相互转换
1.php中时间转换函数
strtotime(date())
PHP获得内存使用状态memory_get_usage()函数
格式化memory_get_usage()输出
<?php
function convert($size){
$unit=array('b','kb','mb','gb','tb','pb');
return @round($size/pow(1024,($i=floor(log($size,1024)))),2).' '.$unit[$i];
}
echo convert(memory_get_usage(true));
?>
百度编辑器UEditor图片上传路径更改方法
找到ueditor/php目录下的getRemoteImage.php,
法一:将第12行的savePath" => "upload/" 修改为
php删除文件程序代码
unlink(filename,context)
例
php复制目录下所有文件到另一目录中
遍历某文件夹下的所有文件和文件夹,并且把所以匹配的文件复制到同一目录。下面例子把”/www/pooy/baike”目录里面的,所有html文件都复制到”/www/pooy/bk”这个目录下面。
PHP判断远程文件是否存在
fopen函数
fopen() 函数打开文件或者 URL。
php随机生成字符串程序方法总结
随机生成数数字
mt_rand()函数
PHP autoload实现自动加载类
下面是使用autoload机制加载Person类的例子:
/* autoload.php */
<?php
function __autoload($classname) {
require_once ($classname . “class.php”);
}
$person = new Person(”Altair”, 6);
var_dump ($person);
?>
简单php获取复选框的值代码
<html>
<head>
<title>获取复选框的值</title>
</head>
<body>
<form action="result.php" method="POST">
<input type="checkbox" name="year[]" value="1">1
<input type="checkbox" name="year[]" value="2">2
<input type="checkbox" name="year[]" value="3">3 <br>
php html格式转文本格式代码
先来看strip_tags()函数用法
下面的例子删除<a>标记之外的所有标记: