最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

PHP開發(fā)過程中常用函數(shù)收藏

 更新時間:2009年12月14日 23:48:15   作者:  
此中將收藏我在工作中用到的一些PHP函數(shù)。有自己寫的,也會有網(wǎng)上收集的。此文不斷更新中
1.打印數(shù)組函數(shù)
復(fù)制代碼 代碼如下:

function _print($array)
{
echo ("<pre>");
print_r($array);
echo ("</pre>");
}

2.截取字串
復(fù)制代碼 代碼如下:

func_chgtitle
function func_chgtitle($str,$len)
{
if(strlen($str)>$len)
{
$tmpstr = "";
$strlen = $len;
for($i = 0; $i < $strlen; $i++)
{
if(ord(substr($str, $i, 1)) > 0xa0)
{
$tmpstr .= substr($str, $i, 2);
$i++;
}
else
$tmpstr .= substr($str, $i, 1);
}
return $tmpstr."";
}
else
{
return $str;
}
}

3.加載文件
復(fù)制代碼 代碼如下:

loadFile
function loadFile($filepath)
{
$filecontent = "";
$fptr = fopen($filepath,"r");
if ($fptr)
{
while ($content = fgets($fptr,4096))
{
$filecontent .= $content;
}
fclose($fptr);
}
return $filecontent;
}

4.下載文件
downloadFile
復(fù)制代碼 代碼如下:

function downloadFile($path,$fileInfo)
{
$target_file = $path.$fileInfo['fileid'];
$file_content = loadFile($target_file);
header("Content-Disposition: attachment; filename=".$fileInfo['filename']);
header("Content-type: ".$fileInfo['filetype']);
header("Content-Length: ".$fileInfo['filesize']);
echo $file_content;
}

5.數(shù)組排序
復(fù)制代碼 代碼如下:

/**
* @package BugFree
* @version $Id: FunctionsMain.inc.php,v 1.32 2005/09/24 11:38:37 wwccss Exp $
*
*
* Sort an two-dimension array by some level two items use array_multisort() function.
*
* sysSortArray($Array,"Key1","SORT_ASC","SORT_RETULAR","Key2"……)
* @author Chunsheng Wang <wwccss@263.net>
* @param array $ArrayData the array to sort.
* @param string $KeyName1 the first item to sort by.
* @param string $SortOrder1 the order to sort by("SORT_ASC"|"SORT_DESC")
* @param string $SortType1 the sort type("SORT_REGULAR"|"SORT_NUMERIC"|"SORT_STRING")
* @return array sorted array.
*/
function sysSortArray($ArrayData,$KeyName1,$SortOrder1 = "SORT_ASC",$SortType1 = "SORT_REGULAR")
{
if(!is_array($ArrayData))
{
return $ArrayData;
}
// Get args number.
$ArgCount = func_num_args();
// Get keys to sort by and put them to SortRule array.
for($I = 1;$I < $ArgCount;$I ++)
{
$Arg = func_get_arg($I);
if(!eregi("SORT",$Arg))
{
$KeyNameList[] = $Arg;
$SortRule[] = '$'.$Arg;
}
else
{
$SortRule[] = $Arg;
}
}
// Get the values according to the keys and put them to array.
foreach($ArrayData AS $Key => $Info)
{
foreach($KeyNameList AS $KeyName)
{
${$KeyName}[$Key] = $Info[$KeyName];
}
}
// Create the eval string and eval it.
if(count($ArrayData)>0)
{
$EvalString = 'array_multisort('.join(",",$SortRule).',$ArrayData);';
eval ($EvalString);
}
return $ArrayData;
}

來源:http://www.cnblogs.com/xiaosuo/archive/2009/12/14/1594455.html

相關(guān)文章

  • PHP基于IMAP收取郵件的方法示例

    PHP基于IMAP收取郵件的方法示例

    這篇文章主要介紹了PHP基于IMAP收取郵件的方法,結(jié)合實例形式分析了PHP基于IMAP接收郵件的相關(guān)設(shè)置與使用技巧,并附帶了IMAP相關(guān)函數(shù)說明,需要的朋友可以參考下
    2017-08-08
  • php版交通銀行網(wǎng)銀支付接口開發(fā)入門教程

    php版交通銀行網(wǎng)銀支付接口開發(fā)入門教程

    這篇文章主要介紹了php版交通銀行網(wǎng)銀支付接口開發(fā)方法,結(jié)合簡單實例形式分析了php操作交通銀行網(wǎng)銀接口的的開發(fā)步驟與相關(guān)操作技巧,需要的朋友可以參考下
    2016-09-09
  • php橫向重復(fù)區(qū)域顯示二法

    php橫向重復(fù)區(qū)域顯示二法

    圖片橫向重復(fù)顯示的實現(xiàn)方法
    2008-09-09
  • php實現(xiàn)數(shù)組按拼音順序排序的方法

    php實現(xiàn)數(shù)組按拼音順序排序的方法

    這篇文章主要介紹了php實現(xiàn)數(shù)組按拼音順序排序的方法,涉及php漢字與拼音的轉(zhuǎn)換及數(shù)組遍歷、排序相關(guān)操作技巧,需要的朋友可以參考下
    2017-05-05
  • php實現(xiàn)收發(fā)郵件的方法詳解

    php實現(xiàn)收發(fā)郵件的方法詳解

    這篇文章主要為大家詳細(xì)介紹了php實現(xiàn)收發(fā)郵件的多種方法總結(jié),文中的示例代碼講解詳細(xì),具有一定的學(xué)習(xí)價值,感興趣的小伙伴可以跟隨小編一起了解下
    2023-11-11
  • php+xml結(jié)合Ajax實現(xiàn)點贊功能完整實例

    php+xml結(jié)合Ajax實現(xiàn)點贊功能完整實例

    這篇文章主要介紹了php+xml結(jié)合Ajax實現(xiàn)點贊功能的方法,以一個完整實例形式詳細(xì)分析了XML文件、html頁面以及Ajax結(jié)合php實現(xiàn)點贊功能的技巧,非常具有實用價值,需要的朋友可以參考下
    2015-01-01
  • php使用ZipArchive提示Fatal error: Class ZipArchive not found in的解決方法

    php使用ZipArchive提示Fatal error: Class ZipArchive not found in的

    這篇文章主要介紹了php使用ZipArchive提示Fatal error: Class ZipArchive not found in的解決方法,是使用ZipArchive時經(jīng)常會遇到的問題,需要的朋友可以參考下
    2014-11-11
  • php中g(shù)et_defined_constants函數(shù)用法實例分析

    php中g(shù)et_defined_constants函數(shù)用法實例分析

    這篇文章主要介紹了php中g(shù)et_defined_constants函數(shù)用法,實例分析了get_defined_constants函數(shù)的功能、定義及使用技巧,需要的朋友可以參考下
    2015-05-05
  • phpmyadmin打開很慢的解決方法

    phpmyadmin打開很慢的解決方法

    這篇文章主要介紹了phpmyadmin打開很慢的解決方法,一般這個問題的原因是phpmyadmin的版本檢測造成的,因為phpmyadmin的官網(wǎng)有時會打不開,這時只要取消代碼中的版本檢測即可解決這個問題,需要的朋友可以參考下
    2014-04-04
  • 解析CI的AJAX分頁 另類實現(xiàn)方法

    解析CI的AJAX分頁 另類實現(xiàn)方法

    本篇文章是對CI的AJAX分頁 另類實現(xiàn)方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-06-06

最新評論

弥勒县| 苍溪县| 南涧| 彰化县| 隆化县| 龙口市| 龙岩市| 赤壁市| 汾阳市| 红原县| 金门县| 赫章县| 县级市| 于田县| 平凉市| 通江县| 鄂伦春自治旗| 田阳县| 惠州市| 罗源县| 永德县| 神木县| 平潭县| 阿合奇县| 淮滨县| 瑞丽市| 江安县| 庐江县| 饶阳县| 普陀区| 新宾| 南溪县| 深圳市| 迁西县| 进贤县| 东宁县| 阳谷县| 龙岩市| 南和县| 桂阳县| 卓资县|