Time of Update: 2017-04-13
在PHP語言中,提供了許多可以用來檢索字串的函數,使得PHP也可以像word那樣實現對字串的尋找功能。這樣用起來會非常的方便,可以很容易的尋找想要尋找的內容,關鍵字,統計次數等等相關的東西。下面就來講解一下常用的兩個字串的檢索函數。1. 使用strstr()函數尋找指定的關鍵字strstr()函數的含義是擷取一個指定字串在另一個字串中首次出現的位置到後者末尾的子字串。如果執行成功,則返回擷取的子字串(存在相匹配的字元);如果失敗則返回false。它的文法格式如下:strstr(haystack,
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
這節課我們來說一下關於final關鍵字的概念和用法。什麼是final關鍵字?final中文翻譯為“最終的”,“最後的”。在聲明一個類之前用final關鍵詞修飾,說明這個函數將不能在任何子類中被重載,繼承,也就是說,被final修飾的類將不能再有子類。之前的課程我們說了4種關鍵字,public、private、protected、static,分別是公用、私人、保護、靜態。用法及樣本在前面的課程都有,想學習的同學可以參見前面的課程:php物件導向之靜態方法使用php物件導向之資料隱藏下面我們用執行
Time of Update: 2017-04-12
下面小編就為大家帶來一篇php動態讀取資料清除最右邊距的方法。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧需求效果一行3欄:情境類比:同事給了我這麼一段靜態代碼如下:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8">
Time of Update: 2017-04-12
今天給大家講解一下PHP運算子中的“錯誤控制運算子”。首先我們先瞭解一下錯誤控制運算子是做什麼的?錯誤控制運算子顧名思義就是用來控制錯誤輸出,這個控制只是將錯誤資訊屏蔽掉,不讓其顯示出來,並不是真正的解決錯誤。使用的方法很簡單,就是在錯誤的運算式之前加上“@”就可以了。經常在程式中使用某些函數出現一些不必要的錯誤資訊時,可以使用該運算子進行屏蔽,前提是這個錯誤資訊不影響程式的運行。如果對一些影響程式運算的錯誤,我們不推薦使用錯誤控制符,這樣不利於消除程式的錯誤。這裡有個需要注意的地方,我們的“@
Time of Update: 2017-04-12
首先談一下什麼是逸出字元? 逸出字元,其實就是將規定的PHP文法用 " \ " 來輸出。但文法規定在不同的系統中逸出字元的作用是不同的,例如:在windows系統中的斷行符號分行符號用 " \r " 或" \n ",而在Linux 系統中這兩種分行符號就有比較大的區別:"\r"游標回到行首,但還在本行; "\n"表示下一行,不會回到行首。PHP中的逸出字元有如下的一些:
Time of Update: 2017-04-11
什麼是靜態方法?不是所有的變數和方法都要通過建立對象來調用。可以通過給變數和方法加上static關鍵字來直接調用。調用靜態成員的文法格式為:關鍵字::靜態成員關鍵字可以是:(1)self,在類內部調用靜態成員時所使用。(2)靜態成員所在的類名,在類外調用類內部的靜態成員時所使用。注意:在靜態方法中,只能調用靜態變數,而不能調用普通變數;而普通方法則可以調用靜態變數。靜態方法執行個體講解:靜態方法執行個體1:<?phpclass Math{static function
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-11
什麼是操作符“::”?操作符“::”相比偽變數$this只能在類的內部使用來說更為強大。操作符“::”可以在沒有任何聲明任何執行個體的情況下訪問類中的成員方法活成員變數。操作符“::”文法:使用"::"操作符的通用文法為:關鍵字::變數名/常量名/方法名注意事項:這裡的關鍵字不再是public、private、protected或者static等,而是以下三種情況:(1)parent
Time of Update: 2017-04-10
很多時候我們需要將幾個字串串連起來顯示,在PHP中,字串之間使用 “點” 來串連,也就是英文中的半形句號 " . " 。" . " 是字串串連符,可以把兩個或兩個以上的字串連結成一個字串。例如:<?php$name = "topic.alibabacloud.com:";$url = "www.php";echo $name . $url . ".cn";?>輸出結果為:topic.
Time of Update: 2017-04-10
在成員方法中,調用成員方法的方法是對象名加方法名,格式就是“對象名->方法名”。但是在定義類的時候,我們往往不知道對象名是什麼,所以就沒法用對象名,這時,我們就要用到偽變數$this。什麼是$this?$this的意思就是本身,在$this中有個指標,誰調用它,他就指向誰,它只能再類內部使用。$this用法執行個體:我們來舉個例子,讓大家可以更加清楚的看到這個$this的含義指向。<?phpheader("content-type:text/html;charset=utf
Time of Update: 2017-04-10
字串是指由零個或多個字元構成的一個集合。因為php自誕生之初,就是為web開發而來的。因為網站開發中,字串處理,是php的一大亮點。php中,1是字串,2是數組函數,都非常多,非常好用。簡單地說,字串就是我們日常當中說的話,比如我想說“我想學PHP語言開發”或者 “我想建立一個好的網站”等等。就是我想表達的一切讓人看到的字元。一般可以見到的文字,HTML標籤、特殊字元和英文等等,都可以認為是字串。這裡所說的字元主要包含一下幾種類型:1. 數字類型, 如1、11、111等。2. 字母類型, 如a、
Time of Update: 2017-04-07
什麼是類的繼承?說白了,我覺得就是提高代碼使用效率的。下面我就給大家介紹下繼承。類的繼承概念子類繼承父類的所有成員變數個方法,包括構造方法,當子類被執行個體化時,php會現在子類中查詢構造方法,如果子類有自己的構造方法,php會先調用子類中的方法;當子類中沒有時,php則去調用父類中的構造方法,這也就是我們說的繼承。類的繼承是通過關鍵字extends,文法為:class A extends
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中一個特殊迴圈語句,“foreach”迴圈語句。foreach迴圈用來做什嗎?PHP中,foreach迴圈語句,是專門用來迴圈遍曆數組的,關於數組,可以查看這篇文章http://www.php.cn/php-weizijiaocheng-360217.html foreach迴圈文法格式foreach迴圈文法有兩種寫法,第一種寫法如下foreach (array_variable as val)
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個參數。如果只有一個