//陣列編碼轉換函式
/*
return array
$in_charset原字串編碼
$out_charset輸出字串編碼
$arr傳入的陣列
*/function array_iconv($in_charset,$out_charset,$arr)
//二維陣列排序函式
/*
$arr輸入的二位陣列
$keys需要排序的字段
$mode是否保持原來的鍵名,keep為保持、nokeep為重新建立
$type排序方式 asc為公升序。desc為降序
*/function array_sort($arr,$keys,$mode='nokeep',$type='asc')
if($type == 'asc')else
reset($keysvalue);
if($mode=='keep')
}else
}return $new_array;
}
//curl獲取遠端資料 需要開啟curl庫
/*
$url遠端位址
*/function curl_get_contents($url)
/*
*/function download($filename)else
}
//生成隨機數
/*
return string
$num生成位數
$mode模式,1為生成大寫與數字,2為生成大小寫與數字
*/function randnum($num,$mode=1);
}return $str;
$str = '';
}else;
}return $str;
$str = '';
}}
//中文擷取函式
/*
return string
$str傳入的字元
$start起始位置
$start結束位置
*/function csubstr($str,$start,$len)
} else
return join($new_str);
}}
使用"自然"演算法來比較兩個字串(不區分大小寫):
strnatcasecmp() 函式使用一種"自然"演算法來比較兩個字串。
在自然演算法中,數字 2 小於數字 10。在計算機排序中,10 小於 2,這是因為 10 中的第乙個數字小於 2。
注釋:strnatcasecmp() 對大小寫不敏感。
strnatcasecmp(string1,string2)
返回值:
php中一些知識
file 的路徑是當前 所在檔案 dirname dirname file 得到的是檔案上一層目錄名 dirname file 得到的是檔案所在層目錄名 require其實是乙個直譯器解釋的過程,比如當我們在乙個檔案中require另乙個檔案的時候,其實是先解釋另乙個檔案。php中的檔案a的過程中假...
YUI中一些方法總結
yui extend r s px sx 只繼承prototype中的方法,不繼承建構函式內的私有屬性和私有成員以及共有成員,並且可以為它的子類新增prototype屬性,為建構函式新增私有屬性 r function 該函式被修改 s function 被繼承的建構函式 px object 公共屬性...
C 中一些常見的方法
1.對規則的字串進行處理的bool splitstring string strorigin,string strsplit,vector vct string str strorigin.substr 0,iindex vct string.push back str ilen int stror...