Time of Update: 2017-04-01
php的str_replace() 函數使用正則字串如下:“http:\/\/www.sina.com\/music1\/23412455.mp3?time=2234523&type=mp3”“http:\/\/www.sina.com\/music2\/4325243.mp3?time=2234523&type=mp3”“http:\/\/www.sina.com\/music3\/346553.mp3?time=2234523&type=mp3”需要對http開始,?
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-12
今天給大家講解PHP運算子中的“三元運算子”。三元運算子簡介三元運算子在程式設計經常用的,它又稱為“三目運算子”,正如他的名字一樣,他需要三個運算元,他的作用是根據一個運算式在另兩個運算式中選擇一個,而不是用來在兩個語句或者程式中選擇一個。我們看一下三元運算子的文法。三元運算子的文法三元運算子用(?:)表示,寫法如下條件?結果1:結果2當條件滿足是,選擇結果1,否則則是結果2,稍後我們會用例子來說明一下。三元運算子的作用和PHP中的
Time of Update: 2017-04-02
crypt()函數可以完成單向加密功能。string crypt( string str [, string salt]);//str: 是需要加密的字串;salt: 為加密時使用的幹擾串。如果省略salt,則會隨機產生一個幹擾串。crypt()函數支援4種演算法和長度:________________________________________________ 演算法 | salt長度
Time of Update: 2017-04-02
php加密技術中和MD5類似的還有SHA演算法。SHA全稱為Secure Hash Algorithm(安全雜湊演算法),PHP提供的sha1()函數使用的就是SHA演算法,函數的文法如下: string sha 1 (string str [, bool
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-01
這篇文章主要介紹了織夢DedeCMS在實現中英文導航功能方法步驟,本文給出詳細的操作步驟和相關實現代碼,需要的朋友可以參考下今天在群裡看到有位朋友需要實現中英文欄目名字的功能(如),下面我們就來看看強大的織夢CMS怎麼實現吧!dedecms模板下載地址:
Time of Update: 2017-04-18
在寫代碼的時候,經常會遇到一個頭疼的問題,就是要在一個頁面中引入很多的類,需要用到include_once或者require_once()函數一個一個引入。當引入的內容不多時,還可以接受,但是如果有十幾個或者幾十個檔案需要引入,操作次數多,煩躁不說,還會出現重複引入或者忘了引用的情況。現在在PHP5中我們可以用__autoload()方法來解決這個問題,__autoload()方法可以自動執行個體化需要使用的類。當程式要用到一個類,但該類還沒有執行個體化時,PHP5將調用__autoload()
Time of Update: 2017-04-18
__set()的作用:__set():在給不可訪問屬性賦值(private,protected,不存在)時,php就會執行__set()方法。上面我們說了__set()的作用是:在給不可訪問屬性賦值(private,protected,不存在)時,php就會執行__set()方法。這個是什麼意思呢。比如說,我們還是以上面的執行個體為例。我們把猴子喜歡吃的桃子換成香蕉,但是根據規則來說,$food前面的關鍵詞是protected
Time of Update: 2017-04-07
上篇文章講解了php物件導向之建構函式,這節課說說與之相對的解構函式。解構函式的作用和建構函式的作用正好相反,是對象被銷毀時被調用,作用是釋放記憶體。定義解構函式的格式為:__destruct(),和建構函式一樣的是,前面也是兩個底線"_"。解構函式的作用與用法我們用個例子更加深刻瞭解解構函式的用法。class Preson{public $name; //定義變數public $age;public $sex;public
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-17
前面我們已經知道,使用傳址引用的方式調用對象,實質調用的是同一個對象,有時需要建設立一個對象的副本,改變原來的對象時不希望影響到副本,在PHP中可以根據現在的對象來複製出一個完全一樣的對象,複製出來的副本和原本兩個對象完全獨立而互不干擾。我們舉個簡單的例子來看一下複製的用法:<?phpheader("content-type:text/html;charset=utf-8");class Character{
Time of Update: 2017-04-05
PHP 中的數組實際上是一個有序映射。映射是一種把 values 關聯到 keys 的類型。此類型在很多方面做了最佳化,因此可以把它當成真正的數組,或列表(向量),散列表(是映射的一種實現),字典,集合,棧,隊列以及更多可能性。由於數組元素的值也可以是另一個數組,樹形結構和多維陣列也是允許的。解釋這些結構超出了本手冊的範圍,但對於每種結構至少會提供一個例子。要得到這些結構的更多資訊,建議參考有關此廣闊主題的其它著作。文法定義數組 array()可以用 array()
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
有關 PHP 的 empty(),isset() 還有 is_null() 這三個函數的用法討論得已經很多了,而且很多資料也未必能說得很清楚。這裡再重複一次,但不是從概念去說,直接用程式例子來說話,應該記憶會比較深刻些。測試的類型如下:<?php$a;$b = false;$c = '';$d = 0;$e = null;$f = array();?>empty()首先是empty的var_dump輸出:<?phpvar_dump(empty($a));var_
Time of Update: 2017-04-17
PHP目錄處理—開啟/關閉目錄什麼是目錄處理?目錄是一種特殊的檔案,要瀏覽目錄下的檔案,首要做的就是開啟目錄,瀏覽完畢後,同樣要關閉目錄。目錄處理包括開啟目錄,瀏覽目錄以及關閉目錄。在前的文章我們介紹了PHP檔案處理,其時目錄處理跟檔案處理是類似的,
Time of Update: 2017-04-04
系統內容:Mac原理:1:使用php語言寫控制指令碼2:指令碼與chrome驅動(chromedriver)程式通訊3:chromedriver控制chrome執行操作 流程: php指令碼 => chromedriver => chrome需要用到的軟體翻牆工具chrome瀏覽器chromedriverchrome驅動程式php-webdriver php與chromedriver通訊的類庫操作Demo1:安裝php-webdriver 建立demo目錄,在目錄中執行
Time of Update: 2017-04-04
為什麼會有表單重複的坑在開發中,如果一個http://www.php.cn/php/php-tp-append.html"
Time of Update: 2017-04-18
[導讀]