Time of Update: 2017-01-16
數數自己學習PHP也有一年多的時間了,身邊的很多人也加入到PHP的學習行列中了。他們問我學習PHP的方法和經驗,我也一時半會回答不上來。為什麼呢?PHP學習入門容易,當然是相對其他的程式設計語言的。像Java啊,入門都是比較難的。PHP和.NET的學習難度基本差不多,可能PHP的入門還要容易些,甚至我身邊的有些人還看不起PHP,他們更容易去選擇學習C++、Java和.NET
Time of Update: 2017-01-03
本文介紹了PHP strip_tags函數保留多個HTML標籤的方法,可以使用第二個參數來設定不需要刪除的標籤,主要涉及到strip_tags的第二個參數strip_tags 函數文法string strip_tags ( string str [, string allowable_tags] ) 返回一個去除了HTML標籤的字串;可以使用第二個參數來設定不需要刪除的標籤。使用方法:前提:假如現在有這樣一個字串,$str = "<p>我來自<b><a
Time of Update: 2017-01-09
Regex惰性匹配模式:在貪婪匹配模式一章節已經說過人性是貪婪的,希望獲得更多的金錢、地位甚至美女,但是也有很多清心寡慾的人,只要滿足基本的生活需求就可以了,在Regex中也有這樣的匹配原則,下面就進行一下介紹。一.惰性模式的概念:此模式和貪婪模式恰好相反,它儘可能少的匹配字元以滿足Regex即可,例如:var str="axxyyzbdkb";console.log(str.match(/a.*b/));
Time of Update: 2016-12-30
在php中如果我要用substr()截取字串全英文的沒問題,如果包括有中文或英文就會悲劇了,但大家也
Time of Update: 2017-01-09
如題 我們使用模態彈出框+ajax提交表單 首先我們把index視圖的create按鈕添加data-toggle 和 data-target。代碼如下:<?phpecho Html::a('添加請假單', ['create'], ['class' => 'btn
Time of Update: 2016-12-30
本文執行個體講述了php實現基於openssl的加密解密方法。分享給大家供大家參考,具體如下:通過openssl加密解密方法1. openssl加密方法:function encrypt($id){ $id=serialize($id); $key="1112121212121212121212"; $data['iv']=base64_encode(substr('fdakinel;injajdji',0,16)); $data[
Time of Update: 2017-01-13
開發工具:eclipse、kaptcha-2.3.jar包。一、建立Web項目;二、建立一個Jsp頁面(內容有,一個文字框,一個圖片容器,一個提交按鈕)<body><img alt="random" src="randomcode.jpg" onclick="changeR(this)" style="cursor: pointer;"><form action="check.
Time of Update: 2016-12-23
本文執行個體講述了php實現的Curl封裝類Curl.class.php用法。分享給大家供大家參考。具體如下:<?php//curl類class Curl{ function Curl(){ return true; } function execute($method, $url, $fields='', $userAgent='', $httpHeaders='', $username='', $password=
Time of Update: 2016-12-26
使用情境先來觀察以下代碼:abstract class base { //do sth}class aClass extends base{ public static function create(){ return new aClass(); } }class bClass extends base{ public static function create(){ return new bClass();
Time of Update: 2017-01-06
DOMDocument相關的內容. 屬性: Attributes 儲存節點的屬性列表(唯讀) childNodes 儲存節點的子節點列表(唯讀) dataType 返回此節點的資料類型 Definition 以DTD或XML模式給出的節點的定義(唯讀) Doctype 指定文件類型節點(唯讀) documentElement 返迴文檔的根項目(可讀寫) firstChild 返回當前節點的第一個子節點(唯讀) Implementation 返回XMLDOMImplementation對象
Time of Update: 2016-12-30
array_values() 定義和用法 array_keys() 函數返回包含數組中所有鍵名的一個新數組。 如果提供了第二個參數,則只返回索引值為該值的鍵名。 如果 strict 參數指定為 true,則 PHP 會使用全等比較 (===) 來嚴格檢查索引值的資料類型。 文法 array_keys(array,value) 參數 描述 array 必需。規定輸入的數組。 value 可選。指定值的索引(鍵)。 strict 可選。與 value 參數一起使用。可能的值: true -
Time of Update: 2016-12-30
<?php/** * Created by PhpStorm. * User: Ollydebug * Date: 2015/11/15 * Time: 15:20 *//* * U-懶惰匹配 * i-忽略英文字母大小寫 * x-忽略空白 * s-讓元字元' . '匹配包括分行符號內所有字元 */$pattern = '/GoOgle.+123/Ui';$subject = 'I love google__123123123123123123'
Time of Update: 2016-12-23
一、前言之所以做這個,是因為這兩個函數的作用很像,都是把字串轉換成數組。二、explode從下面的例子可以看出,產生的數組是有對應的順序的。$pizza = "piece1 piece2 piece3 piece4 piece5 piece6";$pieces = explode(" ", $pizza);echo $pieces[0]; // piece1echo $pieces[1]; // piece2 // 樣本 2$data =
Time of Update: 2017-01-06
選擇下載對應您的系統和PHP版本的eAccelerator 2.將其重新命名為 eaccelerator.dll (win版) 然後移至您的 php目錄下 的 ext檔案夾中 3.在c:\php\建立快取檔案夾 temp 修改許可權為 user組可讀寫 3.根據您系統的情況,一般都是PHP 擴充 ISAPI 開啟php.ini檔案, 找到extension=php_zip.dll, 在下面添加
Time of Update: 2017-01-06
使用thinkPHP過程中,一些自訂的類庫和第三方類庫需要找一個合適的位置放置,放到系統預設的org檔案夾感覺不太好,破壞了thinkPHP的原生目錄。就看了一下官方手冊,可以在模組或者應用的設定檔裡自訂類庫的命名空間。不過使用中需要注意的是,你的自訂的命名空間名稱需要和你的檔案夾名稱相對應,不能更改。然後測試一下以上所述就是本文的全部內容了,希望大家能夠喜歡。
Time of Update: 2017-01-06
PHP自從5.3版以來就新增了一個叫做__invoke的魔術方法,使用該方法就可以在建立執行個體後,直接調用對象。如下樣本所示:class testClass{public function __invoke{print "hello world";}}$n = new testClass;$n(); 執行結果為:hello world。 php官方樣本如下:class CallableClass{public function
Time of Update: 2017-01-05
restfule 介面適用的平台:跨平台所依賴:curl擴充git:https://git.oschina.net/anzigurestfule 介面適用的平台:跨平台所依賴:curl擴充git:https://git.oschina.net/anziguoer/restAPIApiServer.php<?php/** * @Author: yangyulong * @Email : anziguoer@sina.com * @Date: 2015-04-30 05:38:34 *
Time of Update: 2017-01-03
1、UTF-8、GB2312都支援的漢字截取函數 <?php /* Utf-8、gb2312都支援的漢字截取函數 cut_str(字串, 截取長度, 開始長度, 編碼); 編碼預設為 utf-8 開始長度預設為 0 */ function cut_str($string, $sublen, $start = 0, $code = 'UTF-8') { if($code == 'UTF-8') { $pa = "/[\x01-\x7f]|[\xc2-
Time of Update: 2017-01-03
文法: substr(要截取的字串, 開始位置 ,截取長度) 開始位置從0開始,如果想從第一個字元開始截取,則開始位置參數為0. 最後一個參數是可選的,如果只提供開始位置,則從開始位置截取到最後 先看從左向右截取的例子: 1、從第2個字元截取到最後 $result = substr (“abcdef”, 1); echo($result);輸出結果為:bcdef 2、從第2個字元開始截取3個 $result = substr (“abcdef”, 1,3);
Time of Update: 2016-12-26
簡介PHP 資料對象 (PDO) 擴充為PHP訪問資料庫定義了一個輕量級的一致介面。實現 PDO 介面的每個資料庫驅動可以公開具體資料庫的特性作為標準擴充功能。PDO 提供了一個 資料訪問 抽象層,這意味著,不管使用哪種資料庫,都可以用相同的函數(方法)來查詢和擷取資料。從 PHP 5.1 開始附帶了 PDO,在 PHP 5.0 中是作為一個 PECL 擴充使用。 PDO 需要PHP 5 核心的新 OO 特性,因此不能在較早版本的 PHP 上運行。安裝1.在 Unix 系統上安裝