Time of Update: 2017-04-14
PHP檔案處理—讀取檔案(一個字元,字串)讀取檔案不僅僅能讀取整個檔案,也不單單唯讀取一行資料,還可以讀取一個字元,可以讀取指定長度的字串!在上一篇文章《PHP檔案處理—如何讀取檔案(一行,整個檔案)》中,就是介紹了怎麼樣讀取檔案的一行和整個檔案的詳解,那麼在這節文章中我們為大家繼續介紹兩個fgetc()函數和fread()函數!一:讀取一個字元:fgetc()函數在對檔案某一個字元進行尋找,替換的時候,需要針對性的對某一個字元進行讀取,在 PHP 中可以使用
Time of Update: 2017-04-13
在我們的程式開發中,有時可能需要重複的使用某段代碼或者某段函數,比如需要輸入“1*2*3*4...*100”,如果讓人工來輸入的話,會浪費很多的時間,也很繁瑣,但是,在這種情況下,有一個很好的辦法,就是使用我們的PHP迴圈控制語句,使用PHP迴圈控制語句,可以快速的完成計算,在PHP中,為我們提供了四種迴圈控制語句:while、do...while、for、和foreach。本章,先給大家講解第一種迴圈控制語句“while”迴圈語句。“while”迴圈語句的文法格式while迴圈是PHP中最簡單
Time of Update: 2017-04-13
在PHP語言中,提供了許多可以用來檢索字串的函數,使得PHP也可以像word那樣實現對字串的尋找功能。這樣用起來會非常的方便,可以很容易的尋找想要尋找的內容,關鍵字,統計次數等等相關的東西。下面就來講解一下常用的兩個字串的檢索函數。1. 使用strstr()函數尋找指定的關鍵字strstr()函數的含義是擷取一個指定字串在另一個字串中首次出現的位置到後者末尾的子字串。如果執行成功,則返回擷取的子字串(存在相匹配的字元);如果失敗則返回false。它的文法格式如下:strstr(haystack,
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”語句,知道了“if”語句是在滿足運算式的時候執行一條PHP語句,在條件不滿足的時候,是不執行的,但是,在大多數情況下,總是在滿足條件的時候執行一條PHP語句,在不滿足條件時執行其他的PHP語句,在這時,就需要用到我們今天給大家介紹的“if...else”語句了。我們先看一下“if...else”語句的文法格式if(條件運算式){ PHP語句1;}else{
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-13
在PHP中有一項非常重要的技術,就是截取指定字串中指定長度的字元。PHP對於字串截取可以使用PHP預定義函數substr()函數來實現。下面就來介紹一下substr()函數的文法及其應用。substr()函數文法格式如下:substr(string, start, length);substr()函數參數說明如下:參 數說
Time of Update: 2017-04-13
在一些網站註冊或者其他活動中,我們需要使用者提交一些資訊,對於這些資訊會有一定的要求,比如使用者註冊資訊有一些限制長度不能小於多少大於多少。這裡我們就需要使用PHP內建函數進行擷取操作。擷取字串長度使用的是strlen()函數,下面來說說strlen()函數的文法和應用。strlen()函數主要用於擷取指定字串string的長度。文法格式如下:strlen(string);參數:string
Time of Update: 2017-04-12
介紹介面之前,我們要知道,為什麼要使用介面,這裡向大家介紹一下。那為什麼要使用介面呢?電腦語言中,只有少數的物件導向支援多重繼承,我們所學習的PHP語言和大多數語言一樣,並不支援多重繼承。說白了就是一個父類可以有多個子類,但是子類只能有一個父類。什麼又是多重繼承呢?多重繼承就是一個子類,繼承了兩個或多個父類,就是多重繼承,在PHP中是不被允許的。如果要在PHP中實現多重繼承功能,那麼,我們就要用到介面。介面可以看成是解決多重繼承的方法,PHP的物件導向的介面和其他物件導向語言介面類似。介面類的文
Time of Update: 2017-04-12
這節課我們來說一下關於final關鍵字的概念和用法。什麼是final關鍵字?final中文翻譯為“最終的”,“最後的”。在聲明一個類之前用final關鍵詞修飾,說明這個函數將不能在任何子類中被重載,繼承,也就是說,被final修飾的類將不能再有子類。之前的課程我們說了4種關鍵字,public、private、protected、static,分別是公用、私人、保護、靜態。用法及樣本在前面的課程都有,想學習的同學可以參見前面的課程:php物件導向之靜態方法使用php物件導向之資料隱藏下面我們用執行
Time of Update: 2017-04-12
今天給大家講解一下PHP運算子中的“錯誤控制運算子”。首先我們先瞭解一下錯誤控制運算子是做什麼的?錯誤控制運算子顧名思義就是用來控制錯誤輸出,這個控制只是將錯誤資訊屏蔽掉,不讓其顯示出來,並不是真正的解決錯誤。使用的方法很簡單,就是在錯誤的運算式之前加上“@”就可以了。經常在程式中使用某些函數出現一些不必要的錯誤資訊時,可以使用該運算子進行屏蔽,前提是這個錯誤資訊不影響程式的運行。如果對一些影響程式運算的錯誤,我們不推薦使用錯誤控制符,這樣不利於消除程式的錯誤。這裡有個需要注意的地方,我們的“@
Time of Update: 2017-04-12
通過前面一系列的PHP運算子學習,今天我們學習PHP運算子的第六種運算子“比較子”。比較子用來做什嗎?比較子你從字面上來理解它就是用來比較的,它是對兩個變數或者運算式的結果進行大小,真假進行比較,如果比較得到的結果為真,返回true,反之,如果比較的結果為假,則返回false。下面我們先來看看PHP中的比較子有有哪些比較子運算子名稱舉例說明<小於$x<$y 如果 $x 小於 $y,則返回 true。>大於$x>$y如果 $x 大於 $y,則返回
Time of Update: 2017-04-12
今天來給大家講解PHP的第五種運算子,也是在我們程式中非常重要的一組運算子,“邏輯運算子”。什麼是邏輯運算子?邏輯運算,大家應該都不陌生,在上學期間數學課本裡面就有關於邏輯運算的知識,就是我們常說的“或與非”;邏輯運算子是PHP程式中一組非常重要的運算子,用來組合邏輯運算的結果。PHP中的邏輯運算子如下表運算子名稱例子結果&&或and(邏輯與)$m and $n 或 $m && $n如果 $m 和 $n 都為 true,則返回
Time of Update: 2017-04-12
我們已經講解了PHP運算子中的“php算術運算子”,“php字串運算子”,“賦值運算子”,今天給大家詳細介紹一下PHP運算子中的“位元運算符”。位元運算符在PHP中不經常用到,但是他的用處還是很大,下面的內容我們會舉例說明一下位元運算符的用法。位元運算符是指對二進位位從低位到高位對齊後進行運算,它允許對整型數中指定的位進行求值和操作。在PHP中的為運算子如下表所示運算子說明例子&按位與$m & $n |按位或$m | &$n^按位異或$m ^ $n~按位非或按位取反$m
Time of Update: 2017-04-12
什麼是php賦值運算子?賦值運算子最基本的形式就是“=”,這裡的“=”不是“等於的意思”,是賦值的意思,它的作用說簡單點就是對變數進行賦值,例如$A=10,意思就是將10賦予$A,這樣$A的值就是10。php運算子相關延伸知識:1.“php算術運算子詳解”2.“php字串運算子執行個體講解"當然這隻是最基本的賦值運算子。除了最基本的“=”賦值運算子之外,我們還有其他形式的賦值運算子,我們稱為複合賦值運算子,如下表所示運算子說明舉例等價於意義=賦值$a=b$a=b將右邊的值賦給左邊+=加
Time of Update: 2017-04-12
什麼是字串運算子?字串運算子簡介:字串運算子的作用就是將兩個字串進行串連,從而拼接形成一個新的字串。我們在前面的章節為大家介紹了PHP運算子中的算術運算子,相信大家已經對PHP運算子中的“算術運算子”已經有所瞭解了,今天,我們給大家詳細介紹PHP運算子中的“字串運算子”。在PHP中,為我們提供的字串運算子有兩種:第一種:串連運算子,用“.”表示,他的作用是將兩個字串串連起來,組成一個新的字串。第二種:賦值串連運算子,用“.=”表示,他是PHP運算子中“字串運算子”和“賦值運算子”的結合,關於賦值
Time of Update: 2017-04-15
本章,我們給大家講解一下PHP迴圈控制語句中的“for”迴圈。for迴圈是PHP中複雜的迴圈結構,它有三個運算式。文法格式如下: for (expr1; expr2; expr3){ statement;}文法詳解:第一個運算式expr1在迴圈開始的時候只執行一次 第二個運算式expr2在迴圈體的每次迴圈開始的時候執行,如果執行的結果是true,則執行
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-15
通過字串的替換技術可以實現對指定字串中的指定字元進行替換。字串的替換技術可以通過一下的兩個函數實現: str_irplace()函數和substr_replace()函數。str_irplace()函數使用新的字串(子串)替換原始字串中被指定的要替換的字串。其文法格式如下:str_irplace(search, replace, subject, count)說明: 將所有在參數 subject中出現的參數subject 以參數 replace取代,參數 count
Time of Update: 2017-04-15
前面給大家講解了PHP迴圈語句中的while語句迴圈,其實,while語句還有另一種形式的表示,就是我們今天所要給大家講解的,“do...while”迴圈語句。do...while迴圈語句的概念do...while迴圈語句和while迴圈語句很相似,兩者之間不同的區別就是,do...while迴圈語句要比while迴圈語句多迴圈一次,while迴圈語句,當運算式為假的時候,就會直接跳出當前的迴圈,而do...while迴圈語句,則是先執行一遍PHP語句,在對條件運算式進行判斷。就好比,我們平時去