Time of Update: 2017-01-18
思維導圖介紹Regex,大家在開發中應該是經常用到,現在很多開發語言都有Regex的應用,比如JavaScript、Java、.Net、PHP 等,我今天就把我對Regex的理解跟大家嘮嘮,不當之處,請多多指教!需要知道的術語——下面的術語你知道多少?Δ 定界符Δ 字元域Δ 修飾符Δ 限定符Δ 脫字元Δ 萬用字元(正向預查,反向預查)Δ 反向引用Δ 惰性匹配Δ 注釋Δ
Time of Update: 2017-01-18
在這篇文章裡,我已經編寫了15個超有用的Regex,WEB開發人員都應該將它收藏到自己的工具包。驗證網域名稱檢驗一個字串是否是個有效網域名稱.$url = "http://komunitasweb.com/"; if (preg_match('/^(http|https|ftp)://([A-Z0-9][A-Z0-9_-]*(?:.[A-Z0-9][A-Z0-9_-]*)+):?(d+)?/?/i', $url)) { echo "Your url is
Time of Update: 2017-01-18
一、簡介微信公眾平台是騰訊公司在微信的基礎上新增的功能模組,通過這一平台,個人和企業都可以打造一個微信的公眾號,並實現和特定群體的文字、圖片、語音的全方位溝通、互動。二、通訊機制三、註冊微信平台公眾帳號登入位址:https://mp.weixin.qq.com四、伺服器端配置4.1
Time of Update: 2017-01-18
本文執行個體講述了php中namespace及use用法。分享給大家供大家參考,具體如下:namespace(以下簡稱ns)。在定義了一個ns之後,下面所申明的class、interface、const(不包含variable)都是在申明的ns這個“域”裡面的。當引用一個申明了ns的包含檔案,想要調用這個ns裡面的東西,那必須調整當前指令碼也到此ns域,否則就得用全稱()包含ns全稱):// inc.phpnamespace Foo;class Bar {}//
Time of Update: 2017-01-18
一、貪婪與非貪婪什麼叫貪婪,比如說要從字串中<td>麵包一</td><td>麵包二</td>吃麵包,本來你只可以吃麵包一,可是你貪心,於是就把第一個<td>到最後一個</td>裡面的兩個麵包取出來了,你想多吃點,非貪婪也就是你不貪吃了,就只吃麵包一。我們來看看正則裡面是怎麼貪婪的<?php$str =
Time of Update: 2017-01-18
RSA密碼編譯演算法簡史 RSA是1977年由羅納德·李維斯特(Ron Rivest)、阿迪·薩莫爾(Adi Shamir)和倫納德·阿德曼(Leonard
Time of Update: 2017-01-18
1.nginx的設定檔路徑 一般來說,安裝nginx的時候,設定檔的預設路徑是 /usr/local/nginx/conf/nginx.conf。 我們可以使用一個連結檔案,將conf目錄指向一個特定目錄,以方便管理。例如,筆者所在的公司喜歡將所有的伺服器設定檔集中在/home/server_config中,然後在該目錄中建立一個子目錄 nginx,再將/usr/local/nginx/conf 通過連結檔案指向/home/server_config/nginx。 2.Virtual
Time of Update: 2017-01-18
SELECT COLLATIONPROPERTY('Chinese_PRC_Stroke_CI_AI_KS_WS', 'CodePage') 返回為936,即GBK編碼。 936 簡體中文GBK 950 繁體中文BIG5 437 美國/加拿大英語 932 日文 949 韓文 866 俄文 65001 unicode UFT-8 如果欄位有中文,PHP檔案設定編碼為GBK2312,則取資料庫資訊時沒有問題: print_r($rs["客戶編碼"]);
Time of Update: 2017-01-18
今天看論壇的時候,看到一新手的錯誤碼,看了很久都沒發現錯誤。我正納悶呢?(這是為什麼呢?)呵呵。 後來才發現標記問題,他使用的是短標記。而我的php.in配置裡並沒有開啟它。哎慚愧呀! 1.xml風格(標準風格推薦使用)複製代碼 代碼如下: <?php echo"這是xml風格的標記"; ?> xml風格的標記是常用的標記,也是推薦使用的標記,伺服器不能禁用,該風格的標記在xml,xhtml中都可以使用。 2.指令碼風格 複製代碼 代碼如下: <script
Time of Update: 2017-01-18
變數名與 PHP 中其它的標籤一樣遵循相同的規則。一個有效變數名由字母或者底線開頭,後面跟上任意數量的字母,數字,或者底線。按照正常的Regex,它將被表述為:'[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*'。 Note: $this 是一個特殊的變數,它不能被賦值。
Time of Update: 2017-01-18
在下列情況下一個變數被認為是 NULL:被賦值為 NULL。尚未被賦值。被 unset()。NULL 類型只有一個值,就是大小寫不敏感的關鍵字 NULL(你可以寫成NULL,也可以寫成null)。將一個變數轉換為 null 類型將會刪除該變數並且unset它的值。類型轉換PHP 在變數定義中不需要(或不支援)明確的類型定義;變數類型是根據使用該變數的上下文所決定的。也就是說,如果把一個字串值賦給變數 var,var 就成了一個字串。如果又把一個整型值賦給 var,那它就成了一個整數。PHP
Time of Update: 2017-01-18
在PHP5之前,如果需要使用一個類,只需要直接使用include/require將其包含進來即可 test.class.php 複製代碼 代碼如下: <?php class abc{ function __construct() { echo 'www.hzhuti.com; } } ?> load.php 代碼如下 複製代碼 代碼如下: <?php class LOAD { static function loadClass($class_name) {
Time of Update: 2017-01-18
call_user_func_array (PHP 4 >= 4.0.4, PHP 5) call_user_func_array -- Call a user function given with an array of parameters Description mixed call_user_func_array ( callback function, array param_arr ) Call a user defined function given by
Time of Update: 2017-01-18
以下的幾點總結了選擇PHP作為網站開發語言的特點和優勢。 1.開源 PHP是一種開源語言(免費下載、免費使用、免費分享),不管是開發人員還是使用者都無需因為使用PHP而承擔任何費用 2.可移植性 PHP可以運行在任何伺服器上(不管是windows還是Linux),當然,選擇Linux伺服器的效益要好於Windows伺服器,因為前者是零成本的 3.易用性 PHP是一門非常容易學習,使用和部署的語言。也正因為如此,PHP被廣泛使用 4.豐富的開原始碼支援
Time of Update: 2017-01-18
本文執行個體講述了php版微信自訂回複功能。分享給大家供大家參考,具體如下:配置好伺服器之後,就可以用php實現自動回複了。index.php中的代碼<?phpdefine("TOKEN", "weixin");$wechatObj = new wechatCallbackapiTest();if (isset($_GET['echostr'])) { $wechatObj->valid();}else{
Time of Update: 2017-01-18
本文執行個體講述了php擷取當前月與上個月月初及月末時間戳記的方法。分享給大家供大家參考,具體如下:當前月<?php$thismonth = date('m');$thisyear = date('Y');$startDay = $thisyear . '-' . $thismonth . '-1';$endDay = $thisyear . '-' . $thismonth . '-' . date('t', strtotime($startDay));$b_time =
Time of Update: 2017-01-18
本文執行個體講述了jQuery+php簡單實現全選刪除的方法。分享給大家供大家參考,具體如下:<input type="checkbox" id="ckb_selectAll" onclick="selectAll()" title="選中/取消選中"><a href="javascript:void(0);" onclick="del_()" title="刪除選定資料"
Time of Update: 2017-01-18
發現問題今天看到一段代碼,是這麼寫的,感覺不熟悉,下面粘貼出來看看:<?php$array_one = [ 內容 ];$array_two = [ 內容 ];//關鍵的在這裡$array_result = $array_one + $array_two;echo
Time of Update: 2017-01-18
PHP 匿名函數與注意事項PHP5.2 以前:autoload, PDO 和 MySQLi, 類型約束PHP5.2:JSON 支援PHP5.3:棄用的功能,匿名函數,新增魔術方法,命名空間,後期靜態繫結,Heredoc 和 Nowdoc, const, 三元運算子,PharPHP5.4:Short Open Tag, 數組簡寫形式,Traits, 內建 Web 服務器,細節修改PHP5.5:yield, list() 用於 foreach, 細節修改PHP5.6:
Time of Update: 2017-01-18
前言在此前合并數組我一直用的是array_merge()這個函數,但最近我在換工作的時候遇到一道合并數組的面試題,我當時想的是將兩個數組先轉化為字串,合并後再轉化為數組輸出,面試官說這個思路不太對,完了bulabula講了一下數組基礎的東西,然後確實是因為經驗問題,或者是代碼寫太少,想不到還有什麼方法,今天我百度了一下,原來還有‘+'號,array_merge_recursive() ,也是可以用來合并數組的,根據我的記憶,我把那道題寫出來看一下:$a = array('color'=>'