$page_num=20;
$query="select top $page_num * from table where table_id not in (select top $page_num*($current_page-1) * from table)";
$query="select top $page_num * from table where table_id not in (select top $page_num*($current_page-1) * from table)";
解决方案 »
- pclzip 本地好好地 到服务器上 解压的大小为 0kb 怎么回事??
- 正则过滤字符串中的正反斜杠
- PHP设置cookie无效的问题
- safari浏览器访问web时出现的“Notice: Undefined index:”问题,用IE访问则正常
- 想实现这样一个缓存功能,请大家帮忙.
- 列举几个用PHP+AJAX做的网站啊
- PHP输出时间问题
- 诚邀高手做个网上数码冲印系统,包括客户端和服务器端。价格面议。
- IIS配置php.win200中的问题,帮帮谢谢
- 5555555~~ ,我快失去信心/,但决定再问一次??
- 有关PHP的几个问题。
- PHP怎么读取远程文件(http://www/index.php),用readfile会直接输出,不能赋值给变量;用fopen(file, "r");fread($fd, filesize(file)),
<?
/**********************************************
* Version : 1.0.001 Free *
* Copyright : Baby Studio *
* Email : [email protected] *
* Author : Yingjie Pan *
**********************************************/
?>
<?
echo('效果1<br/>-------<br/>');
$vamyarr=BabySplit2('我是BabyStudio,请多多指教!','5',0);
foreach($vamyarr as $vsitem)
{
echo($vsitem.'<br/>');
}
echo('-------<br/><br/>');
echo('效果2<br/>-------<br/>');
$vamyarr=BabySplit2('我是BabyStudio,请多多指教!','5',1);
foreach($vamyarr as $vsitem)
{
echo($vsitem.'<br/>');
}
echo('-------<br/>');
function BabySplit($vsstr_,$vilen_)
{
$vareturn=array();
$viindex=0;
$vitmp=0;
$vstmp='';
$vicncharaterend=0;
$vscharacter=substr($vsstr_,$viindex,1);
$vsrealcharacter=substr($vsstr_,$viindex,1);
while(strlen($vsrealcharacter))
{
$viindex++;
if(ord($vscharacter)<0 || ord($vscharacter)>127)
{
if($vicncharaterend==0)
{
$vicncharaterend=1;
}
else
{
$vitmp++;
$vicncharaterend=0;
}
}
else
{
$vitmp++;
}
$vstmp=$vstmp.$vscharacter;
if($vitmp==$vilen_)
{
array_push($vareturn,$vstmp);
$vitmp=0;
$vstmp='';
}
$vscharacter=substr($vsstr_,$viindex,1);
$vsrealcharacter=substr($vsstr_,$viindex,1);
if(!strlen($vsrealcharacter))
{
array_push($vareturn,$vstmp);
$vitmp=0;
$vstmp='';
break;
}
}
return($vareturn);
}
function BabySplit2($vsstr_,$vilen_,$vimode)
{
$vareturn=array();
$viindex=0;
$vitmp=0;
$vstmp='';
$vicncharaterend=0;
$vscharacter=substr($vsstr_,$viindex,1);
$vsrealcharacter=substr($vsstr_,$viindex,1);
$vsrealcharacter2=substr($vsstr_,$viindex+1,1);
while(strlen($vsrealcharacter))
{
$viindex++;
$vitmp++;
if(ord($vscharacter)<0 || ord($vscharacter)>127)
{
if($vicncharaterend==0)
{
$vicncharaterend=1;
$vstmp=$vstmp.$vscharacter;
}
else
{
$vicncharaterend=0;
$vstmp=$vstmp.$vscharacter;
if($vitmp>=$vilen_)
{
array_push($vareturn,$vstmp);
$vitmp=0;
$vstmp='';
}
elseif($vitmp+1==$vilen_ && $vimode==1)
{
if(ord($vsrealcharacter2)<0 || ord($vsrealcharacter2)>127)
{
array_push($vareturn,$vstmp);
$vitmp=0;
$vstmp='';
}
}
elseif($vitmp==$vilen_+1 && $vimode==0)
{
if(ord($vsrealcharacter2)<0 || ord($vsrealcharacter2)>127)
{
array_push($vareturn,$vstmp);
$vitmp=0;
$vstmp='';
}
}
}
}
else
{
$vstmp=$vstmp.$vscharacter;
if($vitmp==$vilen_)
{
array_push($vareturn,$vstmp);
$vitmp=0;
$vstmp='';
}
elseif($vitmp+1==$vilen_ && $vimode==1)
{
if(ord($vsrealcharacter2)<0 || ord($vsrealcharacter2)>127)
{
array_push($vareturn,$vstmp);
$vitmp=0;
$vstmp='';
}
}
elseif($vitmp==$vilen_+1 && $vimode==0)
{
if(ord($vsrealcharacter2)<0 || ord($vsrealcharacter2)>127)
{
array_push($vareturn,$vstmp);
$vitmp=0;
$vstmp='';
}
}
}
$vscharacter=substr($vsstr_,$viindex,1);
$vsrealcharacter=substr($vsstr_,$viindex,1);
$vsrealcharacter2=substr($vsstr_,$viindex+1,1);
if(!strlen($vsrealcharacter))
{
array_push($vareturn,$vstmp);
$vitmp=0;
$vstmp='';
break;
}
}
return($vareturn);
}
?>