Time of Update: 2017-04-18
以下是韓順平Regex練習題,希望對php中文網的同學們有協助!問題1:匹配選項 gim 中對m的理解, ^(\d) u$2Aaaddddjkkkkku4ddddkkiieu 在多段落模式下^ ,對開頭 結尾定位的影響問題2:說出一下匹配的結果:/(\d){4}/gi 匹配 AAA1234kkkk/1{3}/ 1111 111 出現幾次111 2次/1{3,4}/ 1111 111 出現幾次1111, 111
Time of Update: 2017-04-13
前面給大家講解了一種多重選取elseif語句,雖然這種語句可以進行多種判斷,但是使用的時候,需要寫很多的if語句,給我們程式的可讀性帶來不便,為了避免if語句過多和提高我們程式的可讀性,可以使用switch多重判斷語句,本章我們就給大家介紹“switch語句”。switch語句的文法:switch (expr){ case expr1: statement; break; case expr2: statement;
Time of Update: 2017-04-13
if語句的作用在所有的程式設計語言中,例如C語言。JAVA等,都有if語句的存在,當然也包括PHP。if語句的作用就是按照條件選擇執行不同的程式碼片段。我們看一下if語句的格式if(運算式) PHP語句;如果運算式為真的話,,那麼就執行PHP語句,否則就會跳過該語句,往下執行如果執行的語句不只一條,我們可以使用“{}”包起來,像下面這樣if(運算式){PHP語句1;PHP語句2;PHP語句3;}
Time of Update: 2017-04-12
今天給大家講解一下PHP運算子中的“錯誤控制運算子”。首先我們先瞭解一下錯誤控制運算子是做什麼的?錯誤控制運算子顧名思義就是用來控制錯誤輸出,這個控制只是將錯誤資訊屏蔽掉,不讓其顯示出來,並不是真正的解決錯誤。使用的方法很簡單,就是在錯誤的運算式之前加上“@”就可以了。經常在程式中使用某些函數出現一些不必要的錯誤資訊時,可以使用該運算子進行屏蔽,前提是這個錯誤資訊不影響程式的運行。如果對一些影響程式運算的錯誤,我們不推薦使用錯誤控制符,這樣不利於消除程式的錯誤。這裡有個需要注意的地方,我們的“@
Time of Update: 2017-04-11
什麼是靜態方法?不是所有的變數和方法都要通過建立對象來調用。可以通過給變數和方法加上static關鍵字來直接調用。調用靜態成員的文法格式為:關鍵字::靜態成員關鍵字可以是:(1)self,在類內部調用靜態成員時所使用。(2)靜態成員所在的類名,在類外調用類內部的靜態成員時所使用。注意:在靜態方法中,只能調用靜態變數,而不能調用普通變數;而普通方法則可以調用靜態變數。靜態方法執行個體講解:靜態方法執行個體1:<?phpclass Math{static function
Time of Update: 2017-04-18
什麼是資料隱藏?看到這個有的人會覺得挺不理解的。在前面的文章中,介紹類的時候,我們說定義變數用的關鍵詞是public,但是不止這一個,還有public、private、protected、static和final,這些關鍵詞是用來限定類成員,包括變數和方法的存取權限的。接下來,我們就先講解前三個關鍵詞的用法。友情提示:對成員變數和成員方法進行限定在關鍵字的使用上都是一樣的。所以這裡我們只以成員變數為例說明這幾種關鍵字的不同用法。對於成員方法同樣適用。下面,我們來具體介紹這幾個關鍵詞:(1)pub
Time of Update: 2017-04-12
什麼是字串運算子?字串運算子簡介:字串運算子的作用就是將兩個字串進行串連,從而拼接形成一個新的字串。我們在前面的章節為大家介紹了PHP運算子中的算術運算子,相信大家已經對PHP運算子中的“算術運算子”已經有所瞭解了,今天,我們給大家詳細介紹PHP運算子中的“字串運算子”。在PHP中,為我們提供的字串運算子有兩種:第一種:串連運算子,用“.”表示,他的作用是將兩個字串串連起來,組成一個新的字串。第二種:賦值串連運算子,用“.=”表示,他是PHP運算子中“字串運算子”和“賦值運算子”的結合,關於賦值
Time of Update: 2017-04-18
在PHP中我們使用strotime()函數可以將任何英文文本的日期和時間解析為UNIX時間戳記。它的文法如下:strotime()函數文法格式strtotime(time,now);其值是相對於參數now給出的時間,如果沒有提供此參數now則用系統目前時間。參數詳解:該函數有兩個參數time 被解析的字串,格式根據 GNU » 日期輸入格式 的文法。在 PHP 5.0 之前,time 中不允許有毫秒數,自 PHP 5.0 起可以有但是會被忽略掉。 now 用來計算傳回值的時間戳記。
Time of Update: 2017-04-06
成員方法之前我們說了php類的定義與執行個體化方法,舉了個例子,建立了一個人的類。但是人不單單有屬性,還有行為方式,比如人可以跑步,可以跳舞,可以唱歌,可以吃飯等等。那麼,我們改如何去實現這些行為呢?接下來就要用到我們的成員方法去實現了。還是上節課的例子,定義一個人的類,建立一個跑的成員方法class Preson{ public $name; public $age; public $gender; public function Run(){
Time of Update: 2017-04-17
在PHP中使用mktime()函數將一個時間轉換成UNIX的時間戳記。mktime()函數根據給出的參數返回UNIX時間戳記。時間戳記是一個長整數,包含了從UNIX紀元(1970年1月1日)到給定時間的秒數。其參數可以從右至左省略,任何省略的參數會被設定成本地日期和時間的當前值,該函數的文法格式如下:mktime(hour,minute,second,month,day,year,is_dst)參數描述:hour 可選。規定小時。minute 可選。規定分鐘。second
Time of Update: 2017-04-05
這是最簡單的類型。boolean 表達了真值,可以為 TRUE 或 FALSE。文法要指定一個布爾值,使用關鍵字 TRUE 或 FALSE。兩個都不區分大小寫。<?php$foo = True; // assign the value TRUE to $foo?>通常運算子所返回的 boolean 值結果會被傳遞給控制流程程。<?php// == 是一個操作符,它檢測兩個變數是否相等,並返回一個布爾值if ($action == "show_version"
Time of Update: 2017-04-05
1. 傳送簡訊調用 TextMagic API。// Include the TextMagic PHP lib require('textmagic-sms-api-php/TextMagicAPI.php'); // Set the username and password information $username = 'myusername'; $password = 'mypassword'; // Create a
Time of Update: 2017-04-16
選擇域標記<select>和<option>通過選擇域標記<select>和<option>可以建立一個列表或者菜單。菜單的使用是為了節省空間的,正常狀態下只能看到菜單的一個選項,單擊右側的下三角按鈕開啟菜單後才能看到全部的選項。列表可以顯示一定數量的選項。如果超出了這個數量,會自動出現捲軸,瀏覽者可以通過拖動捲軸來查看各個選項。文法格式如下所示:<select name="name"
Time of Update: 2017-04-16
介紹一下什麼是表單 WEB表單的功能是讓瀏覽者和網站有一個互動的平台。WEB表單主要用來在網頁中發送資料到伺服器,例如,提交註冊資訊時需要使用表單。當使用者填寫完資訊後做提交 ( submit ) 操作,即將表單的內容從用戶端的瀏覽器傳送到伺服器端,經過伺服器上的PHP程式進行處理後,再將使用者所需要的資訊傳遞迴用戶端的瀏覽器上。通過獲得使用者提交的各種資訊,使PHP與WEB表單實現了互動。
Time of Update: 2017-04-17
PHP目錄處理—瀏覽目錄以及操作目錄在本篇文章中,我們主要講述關於目錄處理的瀏覽目錄以及操作目錄,就像檔案處理一樣的讀取,寫入操作,目錄處理跟檔案處理類似,但是操作方法可能有點區別。那麼上一篇文章《PHP目錄處理—開啟/關閉目錄》中,介紹了目錄處理的最基礎的開啟和關閉目錄。下面我們將詳細介紹瀏覽目錄,操作目錄!—:瀏覽目錄在 PHP 瀏覽目錄中的檔案,我們使用 scandir()函數,該函數文法格式如下:array scandir ( string $directory [, int
Time of Update: 2017-04-15
分割字串字串的分割是通過explode()函數實現的。explode()函數按照指定的規則對一個字串進行分割,傳回值為數組。其文法格式如下:explode(separator,string,limit)函數的參數列表如下:參 數說 明separator必要參數,指定分割標識符。string必要參數,指定將要被進行分割的字串limit選擇性參數,規定所返回的數組元素的數目說明:如果separator 為空白字串(“ ”),explode()將返回false;如果separator
Time of Update: 2017-04-15
學習了“break”跳出迴圈,再來學習一個我們的“continue”跳出迴圈。continue跳出迴圈沒有break強大,continue只能終止本次的迴圈而進入到下一次迴圈中break和continue兩者的區別就好像我們下象棋一樣,有些人棋品不好,眼看要輸了,掀了棋盤不玩了,這是break。還有的人知道這句要輸,後面的就不下了,認輸再來一局,這就是continue。continue控制流程程圖如下所示:continue跳出迴圈執行個體,代碼如下<?php
Time of Update: 2017-04-15
在PHP中,字串的格式化方式有很多種,按照格式化的類型可以分為字串的格式化和數字字元的格式化,數字字元的格式化最為常用。下面我們先將詳細講解一下數字字元格式設定化函數number_format()函數。number_format()函數定義用來將數字字串進行格式化。其文法格式如下的方式:number_format(number,decimals,decimalpoint,separator)參數說明:number_format()函數可以有1個,2個或者是4個參數,但不能是3個參數。如果只有一個
Time of Update: 2017-04-04
php.cn/"
Time of Update: 2017-04-18
[導讀]