使用thinkphp
開發已經一年,封裝了一些常用的函式,方便調取......
/**
* 獲取當前頁碼
* @return int
*/function get_current()
/**
* 分頁樣式定製
* @param int $total 總記錄數
* @param int $limit 每頁顯示多少條記錄
* @param int $rollpage 顯示多少個頁碼
* @return array
*/function get_page($total,$limit=0,$rollpage=5)
/**
* 分頁樣式定製(陣列分頁)
* @param array $list 需要分頁的陣列
* @param int $limit 每頁顯示多少條記錄
* @param int $rollpage 顯示多少個頁碼
* @return array
*/function array_page(&$list,$limit=0,$rollpage=5)
/**
* 填充隱藏域
* @return string
*/function get_fill_info()
else if ($urlmodel == 3)
return $str;
}
/**
* 獲取排序的資訊
* @param string $default 預設排序,例:id desc
* @param int $type 返回型別,0:字串,1陣列
* @return string 例:"id desc"
*/function get_order($default='',$type=0)
else
$sort = strtolower($sort);
if ($type) else
return sprintf('%s %s', $sortname, $sort);
}}
/**
* 設定排序
* @param string $column 需要排序的字段
* @param string $columnzh 需要排序的字段的名字
* @return string a標籤
*/function set_order($column,$columnzh)
else
} else
$parameter = $_get; // 獲取引數
$parameter['order'] = '[order]';
$url = u(action_name, $parameter);
$columnsort = sprintf('%s%s%s', $column, $interval, $nextsort);
$href = str_replace(urlencode('[order]'), $columnsort, $url);
return '' . $columnzh . $nowtip . '';
}
/**
* 排序
* @param array $a
* @param array $b
* @return int
*/function my_sort_all($a,$b)
else
}
/**
* 判斷是否存在資料表
* @param string $table
* @param string $connect
* @param string $db
* @return bool
*/function whether_exist_table($table,$connect,$db='')
若有不足之處,請諒解!!
ThinkPHP自定義標籤
研究thinkphp自定義標籤的時候,發現網上很多教程都很亂,官網又沒有給出比較詳細的方法,所以就自己研究了一下,現在將thinkphp的方法詳細的記錄下來。1.建立tp的專案,略過 3.在專案名稱 lib中建立taglib資料夾 4.在taglib資料夾中新建乙個taglibxl.class.ph...
自定義函式 Excel之自定義函式
在excel中,當系統函式不能滿足我們的需求時候,我們可以使用vba自定義函式,如抓取網頁資料,翻譯詞彙,手機號歸屬地查詢等。下面將介紹2個自定義函式,idymd函式 身份證年月日性別 通過身份證號,返回性別,出生年月日。語法 idymd id 引數 id,身份證號,預設身份證長度18位。vba 如...
自定義函式
使用者自定義函式是sqlserver的資料庫物件,他不能應用於一系列改變資料庫狀態的操作。但它可以像系統函式那樣在查詢中或儲存過程中等中的程式段中使用。也可以像儲存過程一樣通過execute命令來執行,使用者自定義函式中儲存了transact sql可以返回一定的值。在sqlserver中根據函式返...