PHP函數split()的基本文法為array split ( string $pattern, string $string [, int $limit] )。例 代碼如下複製代碼 <?phplist($user, $pass, $uid, $gid, $extra) = split (":", $passwd_line, 5); ?> 解析可能用斜線,點,或橫線分割的日期:例 2 代碼如下複製代碼
發送一個原始 HTTP 標題[Http Header]到用戶端。標題 (header) 是伺服器以 HTTP 協義傳 HTML 資料到瀏覽器前所送出的字串,在標題與 HTML 檔案之間尚需空一行分隔例1 代碼如下複製代碼 <?PHPHeader(“Location: http://www.111cn.net”;);exit; //在每個重新導向之後都必須加上“exit”,避免發生錯誤後,繼續執行。?>
函數用法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
iconv不是php的預設函數,也是預設安裝的模組。需要安裝才能用的。如果是windows2000+php,你可以修改php.ini檔案,將extension=php_iconv.dll前的";"去掉,同時你要copy你的原php安裝檔案下的iconv.dll到你的winnt/system32下用法如下: 代碼如下複製代碼 $string =
htmlentities用法 代碼如下複製代碼 <html><body><?php$str = "John & 'Adams'";echo htmlentities($str, ENT_COMPAT);echo "<br />";echo htmlentities($str, ENT_QUOTES);echo "<br />";echo
定義和用法explode() 函數把字串分割為數組。文法explode(separator,string,limit)例子在本例中,我們將把字串分割為數組: 代碼如下複製代碼 <?php$str = "Hello world. It's a beautiful day.";print_r (explode(" ",$str));?> 輸出: 代碼如下複製代碼 Array([0] => Hello[
代碼如下複製代碼 function array_to_json($array) { if (! is_array ( $array )) { return false; } $associative = count ( array_diff ( array_keys ( $array ), array_keys ( array_keys ( $array ) ) ) ); if ($associative)
格式化日期date() 函數的第一個參數規定了如何格式化日期/時間。它使用字母來表示日期和時間的格式。這裡列出了一些可用的字母:•d - 月中的天 (01-31) •m - 當前月,以數字計 (01-12) •Y - 當前的年(四位元)您可以在我們的 PHP Date 參考手冊中,找到格式參數中可以使用的所有字母。可以在字母之間插入其他字元,比如 "/"、"." 或者 "-",這樣就可以增加附加格式了:
例 代碼如下複製代碼 <?phpfunction send_mail($from, $to, $subject, $message){ if ($from == "") { $from = '回憶未來 <webmaster@s135.com>';//寄件者地址
str_replace() 函數使用一個字串替換字串中的另一些字元。文法str_replace(find,replace,string,count) 參數 描述 find 必需。規定要尋找的值。 replace 必需。規定替換 find 中的值的值。
單數組排序sort函數升序排序bool sort ( array &$array [, int $sort_flags= SORT_REGULAR ] ) 代碼如下複製代碼 <?php$fruits = array("lemon", "orange", "banana", "apple");sort($fruits);var_dump($fruits);?>
假如指令碼路徑下有如下檔案-bash-4.1# ll 總用量 12 -rw-rw-r--. 1 www web 133 7月 16 15:00 a.php -rw-r--r--. 1 lee web 59 2月 29 17:05 b.php -rw-r--r--. 1 lee web 81 3月 8 17:00 c.php先看一下php手冊對這二個函數的解釋:exec --- 執行外部程式 文法 : string
代碼如下複製代碼 /** * 擷取系統資訊 * * @return array */function getSystemInfo(){ $systemInfo = array(); // 系統 $systemInfo['os'] = PHP_OS; // PHP版本 $systemInfo['phpversion'] =
similar_text — 計算兩個字串的相似性int similar_text ( string $first , string $second [, float &$percent ] )$first 必需。規定要比較的第一個字串。$second 必需。規定要比較的第二個字串。$percent 可選。規定供儲存百分比相似性的變數名。兩個字串的相似程度計算依據 Oliver [1993] 的描述進行。注意該實現沒有使用 Oliver 虛擬碼中的堆棧,但是卻進行了遞迴調用,
舉個例子,我們現在所在的時區是+8,那麼伺服器運行以下指令碼返回的時間應該是這樣的:目前時間假定是2007-03-14 12:15:27 代碼如下複製代碼 echo date(‘Y-m-d H:i:s’, time()); 輸出為:2007-03-14 12:15:27echo gmdate(‘Y-m-d H:i:s’, time()); 輸出為:2007-03-14 04:15:27
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
在物件導向(OOP)語言中,一個類可以有一個或多個子類,而每個類都有至少一個公有方法作為外部代碼訪問的介面。而抽象方法就是為了方便繼承而引入的,現在來看一下抽象類別和抽象方法分別是如何定義以及他們的特點。什麼是抽象方法?我們在類裡面定義的只有方法名沒有方法體的方法就是抽象方法,所謂沒有方法體就是在方法聲明的時候沒有大括弧以及其中的內容,而是直接聲明時在方法名後加上分號結束,另外在聲明抽象方法時還要加一個關鍵字"abstract"來修飾。1、抽象關鍵字
本篇文章主要分項了一下關於php類中的$this,static,final,const,self這幾個關鍵字使用方法。$this$this表示當前執行個體,在類的內部方法訪問未聲明為const及static的屬性時,使用$this->value='phpernote';的形式。常見用法如:$this->屬性$this->方法舉例如下: 代碼如下複製代碼 <?phpclass MyClass{ private
下面分享一種方法同時滿足這兩種條件,既方便網站程式錯誤調試,又不影響網站的正常啟動並執行調試方法。將下面的php語句複製到公用代碼頂部即可。 代碼如下複製代碼 //ini_set('error_reporting',E_ALL ^
執行個體 代碼如下 複製代碼 <?php session_start(); $im = imagecreate(80,30);//建立圖片 $color =