Time of Update: 2017-01-19
複製代碼 代碼如下:$data = array( 'title'=>'ilsea', 'list'=>array(
Time of Update: 2017-01-19
下面這個PHP的代碼執行個體,功能是協助使用者重設密碼,requestResetPassword是接收使用者重設密碼的請求並且做了相應的檢查。為了更好的複用性,我將重設密碼的操作單獨分配到一個新的resetPassword的函數,更改完密碼的後再調用sendEmail向使用者發送一封通知訊息。複製代碼 代碼如下:/** * 使用者請求重設密碼的接收器 */function requestResetPassword() {
Time of Update: 2017-01-19
下面的就是產生EAN_13標準的條碼的PHP方法,需要php+gd 環境 複製代碼 代碼如下:<? function EAN_13($code) { //一個單元的寬度 $lw = 2; //條碼高 $hi = 100; // the guide code is no coding,is used to show the left part coding type//
Time of Update: 2017-01-19
前些天因為業務需要寫了一段計算排列組合的代碼,今天整理了一下,以備後用複製代碼 代碼如下:<?php/** * 要解決的數學問題 :算出C(a,1) * C(b, 1) * ... * C(n, 1)的組合情況,其中C(n, 1)代表從n個元素裡任意取一個元素 * *
Time of Update: 2017-01-19
可以用$str = preg_replace("/<a[^>]*href=[^>]*>|<\/[^a]*a[^>]*>/i","",$strhtml); 這段來實現需求,如果想要更多解決方案,可以參看以下的。1、刪除內容中的超連結複製代碼 代碼如下:ereg_replace('<a([^>]*)>([^<]*)</a>','<font
Time of Update: 2017-01-19
在PHP的官網上看到的parse_url()函數的替代方案。結果和parse_url()函數差不多,是使用正則實現的。URI 是 Web上可用的每種資源 - HTML文檔、映像、視頻片段、程式等 - 由一個通用資源標誌符(Uniform Resource Identifier, 簡稱"URI")進行定位。 對象分組:複製代碼
Time of Update: 2017-01-19
複製代碼 代碼如下:class Fibonacci implements Iterator { private $previous = 1; private $current = 0; private $key = 0; public function current() {
Time of Update: 2017-01-19
<?phpfunction getWeiboData(){ $count = 15; // 參數source後面輸入你的授權號 $url = "https://api.weibo.com/2/statuses/home_timeline.json?source=123456789&count=".$count."&page=1"; echo $url.'<br />'; $curl =
Time of Update: 2017-01-19
例1、php內建的函數可以去除/刪除字串中的HTML標籤/代碼。strip_tags(string,allow):函數剝去 HTML、XML 以及 PHP 的標籤。參數:string,必填,規定要檢查的字串;allow,選填,規定允許存在的標籤,這些標籤不會被刪除。複製代碼 代碼如下:$str = '郭碗瓢盆-<span style="color:#f00;">PHP</span>'; $str1 = strip_tags($str);
Time of Update: 2017-01-19
如何?事件監聽,參考了jQuery的事件綁定思路,簡單的實現了一下。主要功能:1.綁定事件 支援一個事件綁定多個動作,支援綁定一次性事件2.觸發事件3.登出事件複製代碼 代碼如下:class Event { protected static $listens = array(); public static function
Time of Update: 2017-01-19
網站上傳圖片後產生縮圖應該是非常常用的功能了,通常來講為了網站顯示美觀,縮圖會是同樣尺寸,比如最近筆者做的一個網站,縮圖規格要求都是160×120。但是如果上傳的圖片比例和縮圖不一致,直接縮放的話就會導致圖片變形,這樣體驗肯定就不好了。於是筆者想了一個折中的辦法,就是縮小後添加白邊的方法。源圖,尺寸是600×366:最終產生的效果圖:代碼相對比較長些,下面簡單說下思路:先將源圖按比例產生縮圖,並且寬不大於160、高不大於120。例如上圖會先產生160×98的縮圖。建立一個160×120的白色背景
Time of Update: 2017-01-19
咋一想,判斷日期是否有效應該是蠻簡單的一個功能,但是細想起來還是有點麻煩的,因為既要檢驗格式,又要檢驗有效性。例如2013-02-29,雖然格式正確,但是日期無效;而2012-02-29格式正確,也有效。一種方法可以使用正則,但是正則其實理解起來蠻麻煩的,而且使用正則在檢驗有效性方面也不太好。這裡提供一個方法,主要是使用strtotime和date函數進行檢驗。直接上函數:複製代碼 代碼如下:/** * 校正日期格式是否正確 * * @param string $
Time of Update: 2017-01-19
本文執行個體為大家分享了codeigniter 圖片上傳、剪下,控制器類,供大家參考,具體內容如下<?phpdefined('BASEPATH') OR exit('No direct script access allowed');class Index extends MY_Controller { function __construct(){ parent::__construct();
Time of Update: 2017-01-19
本文執行個體為大家分享了php網頁產生二維碼,Android用戶端掃描登入的具體代碼,供大家參考,具體內容如下使用了Github上具有掃碼功能的ZXing開源庫,使用了通過隨機數產生二維碼圖片網路API,整個過程經過三步:1.PHP網頁產生二維碼,相應隨機數儲存到資料庫中;2.Android用戶端掃碼,攜帶username儲存至隨機數對應的位置;3.每隔一段時間,PHP通過Ajax輪詢資料庫,判斷是否為空白,不為空白則跳轉網頁。具體代碼:1.
Time of Update: 2017-01-19
php htmlentities() 函數把字元轉換為 HTML 實體,本文章向碼農介紹php htmlentities() 函數基本使用方法和執行個體介紹,需要的碼農可以參考一下。定義和用法htmlentities() 函數把字元轉換為 HTML 實體。提示:要把 HTML 實體轉換回字元,請使用 html_entity_decode() 函數。提示:請使用 get_html_translation_table() 函數來返回 htmlentities()
Time of Update: 2017-01-19
1、使用者登入狀態操作類UserLogin<?phpfinal class UserLogin { public function __construct() { } public static function getUserInfo() { if (isset($_COOKIE["user_id"])&&$_COOKIE["user_id"]&&(trim($_COOKIE["user_id"])!="")) { if
Time of Update: 2017-01-19
1、使用者登入狀態操作類UserLogin<?phpfinal class UserLogin {public function __construct() {}public static function getUserInfo() {if (isset($_COOKIE["user_id"])&&$_COOKIE["user_id"]&&(trim($_COOKIE["user_id"])!="")) {if (isset($_SESSION["USER_INFO"
Time of Update: 2017-01-19
1、以下值用 empty() 被判斷為true:未賦值變數、未聲明變數、0、"0"、""、false、null、空數組 array() 、對象的魔術方法 __get() 返回的值在低於 PHP5.0 的版本中,沒有任何屬性的對象也被 empty 判斷為 true注意:empty() 只接受變數或變數的索引值或屬性值,不能直接傳入常量,也不能傳入運算運算式,PHP 5.5 之後支援運算式2、被 isset() 判斷為 false 的值:未賦值變數、未聲明變數、null、__get()
Time of Update: 2017-01-19
php ucwords() 函數將字串中每個單詞的首字元轉換為大寫, 本文章向碼農介紹php ucwords() 函數的基本使用方法和執行個體,感興趣的碼農可以參考一下。定義和用法 ucwords() 函數把字串中每個單詞的首字元轉換為大寫。注釋:該函數是二進位安全的。相關函數: lcfirst() - 把字串中的首字元轉換為小寫 strtolower() - 把字串轉換為小寫 strtoupper() - 把字串轉換為大寫 ucfirst() - 把字串中的首字元轉換為大寫文法
Time of Update: 2017-01-19
遍曆目錄或遍曆目錄下指定類型的檔案,這是每一個童鞋在寫程式的時候難免會用到的。PHP本身也提供了很多灰常有用的函數,正確地使用它們,不會有錯滴。下面就我個人學習過程中的一些總結,希望對想學PHP的童鞋有所協助。本函數可以列出指定目錄下所有的檔案(包括子目錄下的)複製代碼 代碼如下:function getfiles($path){ foreach(scandir($path) as $afile){if($afile=='.'||$afile=='..') continue;