$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)";
解决方案 »
- js传值给html问题
- 【400】谁有积累代码的习惯?请提供地址一起交流,博客/论坛都行
- 大家帮忙分析一下代码,关于录制视频截图的
- 超级菜鸟的MM,现在遇到难题了,希望各位大侠帮忙!
- PHP 读取word 并转成图片
- 请教 session_set_save_handler 的使用方法...
- JavaScript 中如何弹出一个对话框可以选取"确定"与“取消”的?
- 如何用header设置cache的private,must-revalidate?不用session_cache_limiter。
- 简单问题:如何读取最后一条记录
- 一个关于fsockopen函数的问题
- 有关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);
}
?>