opendir()函數的作用是:開啟目錄控制代碼。 如果該函數成功運行,將返回一組目錄流(一組目錄字元串),如果失敗將返回錯誤[error]。你可以在函數的最前面加上“@”來隱藏錯誤。 syntax 文法 opendir(directory,context) parameter 參數 description 描述 directory required. specifies the directory to stream
PHP函數split()的基本文法為array split ( string $pattern, string $string [, int $limit] )。例 代碼如下複製代碼 <?phplist($user, $pass, $uid, $gid, $extra) = split (":", $passwd_line, 5); ?> 解析可能用斜線,點,或橫線分割的日期:例 2 代碼如下複製代碼
max() 返回最大值。文法max(x,y)參數 描述 x 必需。一個數。 y 必需。一個數。說明max() 返回參數中數值最大的值。如果僅有一個參數且為數組,max() 返回該數組中最大的值。如果第一個參數是整數、字串或浮點數,則至少需要兩個參數而 max() 會返回這些值中最大的一個。可以比較無限多個值。echo max(1,3,5,6,7); //返回7echo
函數用法int preg_match_all ( string pattern, string subject, array matches [, int flags] )例1 代碼如下複製代碼 <?phppreg_match_all ("|<[^>]+>(.*)</[^>]+>|U","<b>example: </b><div align=left>this is
文法base_convert(number,frombase,tobase)參數 描述 number 必需。原始值。 frombase 必需。數字原來的進位。 tobase 必需。要轉換的進位。*/$hexadecimal='a37334';echo base_convert($hexadecimal,16,2); //轉換為二進位輸出101000110111001100110100echo
file_get_contents() 函數把整個檔案讀入一個字串中。和 file() 一樣,不同的是 file_get_contents() 把檔案讀入一個字串。file_get_contents()
htmlentities用法 代碼如下複製代碼 <html><body><?php$str = "John & 'Adams'";echo htmlentities($str, ENT_COMPAT);echo "<br />";echo htmlentities($str, ENT_QUOTES);echo "<br />";echo
tanh() 函數返回雙曲正切。文法tanh(x)參數 描述 x 必需。一個數。說明返回 x 的雙曲正切值,定義為 sinh(arg)/cosh(arg)。*/echo tanh(-m_pi); //輸出-0.996272076221echo "<br>";echo tanh(1/2); &
其實我們可以利用array_filter函數輕鬆去掉多維空值,而數組的下標沒有改變,下面是舉例用法:array_filter() 函數用回呼函數過濾數組中的元素,如果自訂過濾函數返回 true,則被操作的數組的當前值就會被包含在返回的結果數組中, 並將結果組成一個新的數組。如果原數組是一個關聯陣列,鍵名保持不變。 代碼如下複製代碼 <?php$array = array( 0 => '霜天部落', 1 => false, 2 =
單數組排序sort函數升序排序bool sort ( array &$array [, int $sort_flags= SORT_REGULAR ] ) 代碼如下複製代碼 <?php$fruits = array("lemon", "orange", "banana", "apple");sort($fruits);var_dump($fruits);?>
ftp_get() 函數從 FTP 伺服器上下載一個檔案。若成功則返回 true,失敗則返回 false。文法ftp_get(ftp_connection,local,remote,mode,resume)ftp_connect() 函數建立一個新的 FTP 串連。若成功,則返回一個串連標識,否則返回 false。文法ftp_connect(host,port,timeout)ftp_login() 函數登入 FTP 伺服器。若成功則返回 true,失敗則返回 false
string getservbyport ( int $port , string $protocol )*/$services=array('80','21','22','23','25','143'); //定義數組foreach($services as $service) //迴圈讀取內容{
round() 函數對浮點數進行四捨五入文法float round ( float val [, int precision] )返回將 val 根據指定精度 precision(十進位小數點後數位數目)進行四捨五入的結果。precision 也可以是負數或零(預設值)。round() 例子 代碼如下複製代碼 <?php echo
一,函數原型array glob ( string pattern [, int flags] )注意:glob()函數擷取的是一個數組,其返回一個包含有匹配檔案/目錄的數組。如果出錯返回FALSE二,版本相容PHP 4 >= 4.3.0, PHP 5三,函數的基礎用法與執行個體1,匹配目錄下.txt尾碼的檔案 代碼如下複製代碼 <?php foreach (glob("*.txt") as $filename) { &
代碼如下複製代碼 <?php //構造字串 $str = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; echo "原字串:<b>".$str."</b><br>"; //按各種方式進行截取 $str1 = substr($str,5); echo
php教程 array_multisort()函數詳解函數 bool array_multisort ( array &$arr [, mixed $arg = SORT_ASC [, mixed $arg = SORT_REGULAR [, mixed $...]]] )參數說明: 函數對多個數組或多維陣列進行排序第一個參數是數組,隨後的每一個參數可能是數組,也可能是下面的排序次序標誌SORT_ASC - 預設,按升序排列SORT_DESC -
,使用 array_intersect 求兩個數組的交集比使用 array_diff 求同樣兩個數組的並集要快。如果要求數組 $a 與數組 $b 的差集的個數,應該使用 count($a) - count(array_intersect($a, $b)),而不要用 count(array_diff($a, $b));前面要比後者快,在大數組中更為明顯。array_intersect()
本篇文章主要分項了一下關於php類中的$this,static,final,const,self這幾個關鍵字使用方法。$this$this表示當前執行個體,在類的內部方法訪問未聲明為const及static的屬性時,使用$this->value='phpernote';的形式。常見用法如:$this->屬性$this->方法舉例如下: 代碼如下複製代碼 <?phpclass MyClass{ private
利用php教程的http_referer函數來判斷使用者的來路,這是簡單了,執行個體<?php if (isset($_SERVER['HTTP_REFERER']))
在這裡我們全用到時間戳記mktime(hour,minute,second,month,day,year,[is_dst]) 其參數可以從右向左省略,任何省略的參數都會被設定成本地日期和時間的當前值。 參數 描述 hour 可選。規定小時。 minute 可選。規定分鐘。 second 可選。規定秒。 month 可選。規定用數字表示的月。 day 可選。規定天。 year 可選。規定年。在某些系統上,合法值介於 1901 &