PHP中一些可用的方法

2021-09-13 09:07:14 字數 1441 閱讀 5441

//陣列編碼轉換函式

/*

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...