Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

PHP·ÖÒ³´úÂë PHP·ÖÒ³Àà PHP·ÖҳʵÀý

PHP100·ÖÒ³´úÂëÐ޸İ棬Ëãαԭ´´°É
ÏÂÃæÊDzâÊԵĹý³Ì:
Îļþpage.php,´úÂëÈçÏÂ:
<?php
/*
* author£ºphp100.com ÂÛ̳ nicholas_ng
*/
function page($page,$total,$phpfile,$pagesize=3,$pagelen=3){
$pagecode = '';//¶¨Òå±äÁ¿£¬´æ·Å·ÖÒ³Éú³ÉµÄHTML
$page = intval($page);//±ÜÃâ·ÇÊý×ÖÒ³Âë
$total = intval($total);//±£Ö¤×ܼǼÊýÖµÀàÐÍÕýÈ·
if(!$total) return array();//×ܼǼÊýΪÁã·µ»Ø¿ÕÊý×é
$pages = ceil($total/$pagesize);//¼ÆËã×Ü·ÖÒ³
//´¦ÀíÒ³ÂëºÏ·¨ÐÔ
if($page<1) $page = 1;
if($page>$pages) $page = $pages;
//¼ÆËã²éÑ¯Æ«ÒÆÁ¿
$offset = $pagesize*($page-1);
//Ò³Â뷶Χ¼ÆËã
$init = 1;//ÆðʼҳÂëÊý
$max = $pages;//½áÊøÒ³ÂëÊý
$pagelen = ($pagelen%2)?$pagelen:$pagelen+1;//Ò³Âë¸öÊý
$pageoffset = ($pagelen-1)/2;//Ò³Âë¸öÊý×óÓÒÆ«ÒÆÁ¿
//Éú³Éhtml
$pagecode='<div class="page">';
$pagecode.="<span>µÚ{$page}Ò³/¹²{$pages}Ò³</span>";//µÚ¼¸Ò³,¹²¼¸Ò³
//Èç¹ûÊǵÚÒ»Ò³£¬Ôò²»ÏÔʾµÚÒ»Ò³ºÍÉÏÒ»Ò³µÄÁ¬½Ó
if($page!=1){
$pagecode.="  <a href="\" mce_href="\""{$phpfile}?page=1\">Ê×Ò³</a> ";//µÚÒ»Ò³
$pagecode.="<a href="\" mce_href="\""{$phpfile}?page=".($page-1)."\">ÉÏÒ»Ò³</a> ";//ÉÏÒ»Ò³
}
//·ÖÒ³Êý´óÓÚÒ³Âë¸öÊýʱ¿ÉÒÔÆ«ÒÆ
if($pages>$pagelen){
//Èç¹ûµ±Ç°Ò³Ð¡ÓÚµÈÓÚ×óÆ«ÒÆ
if($page<=$pageoffset){
$init=1;
$max = $pagelen;
}else{//Èç¹ûµ±Ç°Ò³´óÓÚ×óÆ«ÒÆ
//Èç¹ûµ±Ç°Ò³ÂëÓÒÆ«ÒƳ¬³ö×î´ó·ÖÒ³Êý
if($page+$pageoffset>=$pages+1){
$init = $pages-$pagelen+1;
}else{
//×óÓÒÆ«Òƶ¼´æÔÚʱµÄ¼ÆËã
$init = $page-$pageoffset;
$max = $page+$pageoffset;
}
}
}
//Éú³Éhtml
for($i=$init;$i<=$max;$i++){
if($i==$page){
$pagecode.='<span> '.$i.' </span>';
} else {
$pagecode.=" <a href="\" mce_href="\""{$phpfile}?page={$i}\">$i</a> ";
}
}
if($page!=$pages){
$pagecode.="<a href="\" mce_href="\""{$phpfile}


Ïà¹ØÎĵµ£º

PHP»ù±¾Óï·¨£¨Ò»£©—— ±äÁ¿

1 ¿ªÊ¼Ð´PHP³ÌÐò
¸úѧC/C++¡¢javaÒ»Ñù£¬ÎÒÃÇÏÈ´Óhello world¿ªÊ¼£º
PHP µÄ½Å±¾¿éÒÔ <?php ¿ªÊ¼£¬ÒÔ ?> ½áÊø¡£Äú¿ÉÒÔ°Ñ PHP µÄ½Å±¾¿é·ÅÖÃÔÚhtmlÎĵµÖеÄÈκÎλÖᣵ±È»£¬ÔÚÖ§³Ö¼òдµÄ·þÎñÆ÷ÉÏ£¬Äú¿ÉÒÔʹÓà <? ºÍ ?> À´¿ªÊ¼ºÍ½áÊø½Å±¾¿é¡£²»¹ý£¬ÎªÁË´ïµ½×îºÃµÄ¼æÈÝÐÔ£¬ÎÒÃÇÍÆ¼öÄúʹÓñê×¼ÐÎʽ£¨ <?php£© £¬¶ ......

PHP»ù±¾Óï·¨£¨Èý£©—— IFÌõ¼þÓï¾ä

If...Else Óï¾ä
if¡¢elseif ÒÔ¼° else Óï¾äÓÃÓÚÖ´ÐлùÓÚ²»Í¬Ìõ¼þµÄ²»Í¬¶¯×÷¡£µ±Äú±àд´úÂëʱ£¬Äú³£³£ÐèҪΪ²»Í¬µÄÅжÏÖ´Ðв»Í¬µÄ¶¯×÷¡£Äú¿ÉÒÔÔÚ´úÂëÖÐʹÓÃÌõ¼þÓï¾äÀ´Íê³É´ËÈÎÎñ£º
if...else Óï¾ä
    ÔÚÌõ¼þ³ÉÁ¢Ê±Ö´ÐÐÒ»¿é´úÂ룬Ìõ¼þ²»³ÉÁ¢Ê±Ö´ÐÐÁíÒ»¿é´úÂë
elseif Óï¾ä
    Óë if...el ......

PHP»ù±¾Óï·¨£¨Î壩—— Ñ­»·Óï¾ä

Ñ­»·Óï¾ä
ÔÚÄú±àд´úÂëʱ£¬Äú¾­³£ÐèÒªÈÃÏàͬµÄ´úÂë¿éÔËÐкܶà´Î¡£Äú¿ÉÒÔÔÚ´úÂëÖÐʹÓÃÑ­»·Óï¾äÀ´Íê³ÉÕâ¸öÈÎÎñ¡£
ÔÚ PHP ÖУ¬ÎÒÃÇ¿ÉÒÔʹÓÃÏÂÁÐÑ­»·Óï¾ä£º
while
Ö»ÒªÖ¸¶¨µÄÌõ¼þ³ÉÁ¢£¬ÔòÑ­»·Ö´ÐдúÂë¿é
do...while
Ê×ÏÈÖ´ÐÐÒ»´Î´úÂë¿é£¬È»ºóÔÚÖ¸¶¨µÄÌõ¼þ³ÉÁ¢Ê±Öظ´Õâ¸öÑ­»·
for
Ñ­»·Ö´ÐдúÂë¿éÖ¸¶¨µÄ´ÎÊý
foreach
¸ù ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ