欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時(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)文章

  • Gregarius中文日期格式問題解決辦法

    Gregarius中文日期格式問題解決辦法

    Gregarius支持中文的程度很不錯(cuò),唯一的缺陷就是在日期格式上會出現(xiàn)亂碼。其實(shí)只要修改根目錄下util.php文件的rss_locale_date方法就可以解決這個(gè)問題,希望可以幫助使用Gregarius的朋友,修改后的方法代碼如下:
    2008-04-04
  • php中解析帶中文字符的url函數(shù)分享

    php中解析帶中文字符的url函數(shù)分享

    這篇文章主要介紹了php中解析帶中文字符的url函數(shù)分享,本文直接給出實(shí)現(xiàn)代碼,重點(diǎn)是對rawurlencode函數(shù)的使用上,需要的朋友可以參考下
    2015-01-01
  • php代碼出現(xiàn)錯(cuò)誤分析詳解

    php代碼出現(xiàn)錯(cuò)誤分析詳解

    由于最近總是接觸到php,經(jīng)常會出現(xiàn)一些錯(cuò)誤,特把php的常見的錯(cuò)誤代碼收集了下,希望對大家有幫助
    2008-06-06
  • php檢查字符串中是否包含7位GSM字符的方法

    php檢查字符串中是否包含7位GSM字符的方法

    這篇文章主要介紹了php檢查字符串中是否包含7位GSM字符的方法,可實(shí)現(xiàn)檢測手機(jī)短信GSM字符的功能,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2015-03-03
  • php基于ob_start(ob_gzhandler)實(shí)現(xiàn)網(wǎng)頁壓縮功能的方法

    php基于ob_start(ob_gzhandler)實(shí)現(xiàn)網(wǎng)頁壓縮功能的方法

    這篇文章主要介紹了php基于ob_start('ob_gzhandler')實(shí)現(xiàn)網(wǎng)頁壓縮功能的方法,涉及php中ob_gzip、ob_start等函數(shù)操作緩沖區(qū)及內(nèi)容壓縮相關(guān)技巧,需要的朋友可以參考下
    2017-02-02
  • PHP合并數(shù)組的2種方法小結(jié)

    PHP合并數(shù)組的2種方法小結(jié)

    大家都知道PHP中兩個(gè)數(shù)組合并可以使用+或者array_merge,但之間還是有區(qū)別的,而且這些區(qū)別如果了解不清楚項(xiàng)目中會要命的!這篇文章給加總結(jié)介紹了PHP合并數(shù)組的2種方法,有需要的朋友們可以參考借鑒,下面來一起學(xué)習(xí)學(xué)習(xí)吧。
    2016-11-11
  • PHP延遲靜態(tài)綁定的深入講解

    PHP延遲靜態(tài)綁定的深入講解

    這篇文章主要給大家介紹了關(guān)于PHP延遲靜態(tài)綁定的相關(guān)資料,這是最近工作中遇到的一個(gè)功能,通過查找相關(guān)的資料整理了這篇文章,分享出來供大家參考學(xué)習(xí),需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。
    2018-04-04
  • php實(shí)現(xiàn)簡單加入購物車功能

    php實(shí)現(xiàn)簡單加入購物車功能

    本文主要介紹了php實(shí)現(xiàn)簡單加入購物車功能的方法,具有很好的參考價(jià)值。下面跟著小編一起來看下吧
    2017-03-03
  • PHP中Trait及其應(yīng)用詳解

    PHP中Trait及其應(yīng)用詳解

    這篇文章主要為大家詳細(xì)介紹了PHP中Trait及其應(yīng)用,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-02-02
  • PHP實(shí)現(xiàn)截取中文字符串不出現(xiàn)?號的解決方法

    PHP實(shí)現(xiàn)截取中文字符串不出現(xiàn)?號的解決方法

    這篇文章主要介紹了PHP實(shí)現(xiàn)截取中文字符串不出現(xiàn)?號的解決方法,涉及php字符串遍歷及編碼轉(zhuǎn)換等相關(guān)操作技巧,需要的朋友可以參考下
    2016-12-12

最新評論