Time of Update: 2016-11-24
1,年-月-日echo date('Y-m-j');2007-02-6echo date('y-n-j');07-2-6大寫Y表示年四位元字,而小寫y表示年的兩位元字;小寫m表示月份的數字(帶前置),而小寫n則表示不帶前置的月份數字。http://www.my400800.cn echo date('Y-M-j');2007-Feb-6echo
Time of Update: 2016-11-24
Linux
Time of Update: 2016-11-24
在WEB項目的開發中,項目的任何模組都會有資料添加的功能--比如使用者註冊、新聞添加、商品管理等,那麼我們就會用到表單來傳輸資料,而添加資料時無論是前台使用者還是後台管理員都避免不了填寫無效資料或者錯誤資料,那麼表單資料的驗證就是我們在做項目中必不可少的。所以如果大家參與或者獨立開發過WEB項目的話一定會發現在添加資料時大量的資料驗證--比如使用者名稱是否存在、驗證碼是否正確、密碼是否填寫一致、年齡是否是數字等問題,那麼就會用到大量的資料庫尋找、Regex的編寫等問題困擾大家。在ThinkPHP
Time of Update: 2016-11-24
所謂CURD。即對資料庫操作的四個基本操作(CURD):C:create(建立)、U:update(更新)、R:read(讀取)和D:detele(刪除)。在ThinkPHP中,並不是一定以這幾個名字的方法,這裡列出常見的:select,find,findAll,save,create等方法:D讀取:select->()查詢資料集,和findAll->()相同。例如:$User->where(‘status=1′)->order(‘create_time’)->li
Time of Update: 2016-11-24
1. 傳送簡訊調用 TextMagic API。// Include the TextMagic PHP lib require('textmagic-sms-api-php/TextMagicAPI.php'); // Set the username and password information $username = 'myusername'; $password = 'mypassword'; // Create a
Time of Update: 2016-11-24
<?php/** * ipdo.php * * discription * * @filename ipdo.php * @version v1.0 * @update 2011-4-27 * @author randy.hong * @contact homingway@163.com * @package pdo *///DB configdefine('DB_HOST',
Time of Update: 2016-11-24
本文執行個體講述了php常用hash加密函數。分享給大家供大家參考。具體分析如下:代碼如下:$hash_list=hash_algos(); //返回註冊的hash規則列表 print_r($hash_list); //顯示結果建立檔案以計算雜湊值:file_put_contents('example.txt', 'the quick brown fox jumped over the lazy dog.');輸出雜湊值資訊:代碼如下:echo
Time of Update: 2016-11-24
<?php /** * Mysqli類 * * @author 廢墟 * @version v1.0 2009-08-18 * @link http://anerg.cn/ */ class db_mysqli { protected $mysqli; protected $sql; protected $rs; protected $query_num = 0; protected $fetch_mode = MYSQLI_ASSOC; protected
Time of Update: 2016-11-24
if(PHP 4, PHP 5)if 結構是很多語言套件括 PHP 在內最重要的特性之一,它允許按照條件執行程式碼片段。PHP 的 if 結構和 C 語言相似:<?phpif (expr) statement?>如同在運算式一章中定義的,expr 按照布爾求值。如果 expr 的值為 TRUE,PHP 將執行 statement,如果值為 FALSE ——將忽略 statement。有關哪些值被視為 FALSE 的更多資訊參見轉換為布爾值一節。如果 $a 大於
Time of Update: 2016-11-24
php提供了這麼兩個函數,一個是序列化serialize,另一個是還原序列化unserialize,那麼這兩個函數到底有什麼用處了? 序列化可以將php中任何資料類型除resource之外序列化成一個字串,在此,我們以一個對象為例,隨便定義一個class class vb{ private $a; private $b; function __construct($a='peng',$b='luo'){ $this->a=$a;
Time of Update: 2016-11-24
特殊的 NULL 值表示一個變數沒有值。NULL 類型唯一可能的值就是 NULL。在下列情況下一個變數被認為是 NULL:被賦值為 NULL。尚未被賦值。被 unset()。文法NULL 類型只有一個值,就是不區分大小寫常量 NULL。<?php$var = NULL;?>參見 is_null() 和 unset()。轉換到 NULL使用 (unset) $var 將一個變數轉換為 null 將不會刪除該變數或 unset 其值。僅是返回 NULL 值而已。
Time of Update: 2016-11-24
/*********************數字轉漢字***********************/function del0($num) //去掉數欄位前面的0{ return "".intval($num);}function n2c($x) //單個數字變漢字{ $arr_n = array("零","一","二","三","四","五"
Time of Update: 2016-11-24
<?PHP******插入排序(一維數組)1,從第一個元素開始,該元素可以認為已經被排序2,取出下一個元素,在已經排序的元素序列中從後向前掃描3,如果該元素(已排序)大於新元素,將該元素移到下一位置4,重複步驟3,直到找到已排序的元素小於或者等於新元素的位置5,將新元素插入到該位置中6,重複步驟2*/function insert_sort($arr){ $len = count($arr); for ($i=1; $i<$len; $i++) { $
Time of Update: 2016-11-24
PHP 提供了大量的預定義變數。由於許多變數依賴於啟動並執行伺服器的版本和設定,及其它因素,所以並沒有詳細的說明文檔。一些預定義變數在 PHP 以命令列形式運行時並不生效。WarningPHP 4.2.0 以及後續版本中,PHP 指令 register_globals 的預設值為 off。這是 PHP 的一個主要變化。讓 register_globals 的值為 off 將影響到預定義變數集在全域範圍內的有效性。例如,為了得到 DOCUMENT_ROOT 的值,將必須使用 $_SERVER[
Time of Update: 2016-11-24
在PHP中,is_file和file_isexist是有很小區別的 1) is_file: $path ="/path/to/file/text.txt"; if(file_exists($path)) echo "File Exists"; else echo "File not Exists"; 比如在這個例子中,檔案存在會返回true,不存在返回false,但注意的是,假如傳入一個
Time of Update: 2016-11-24
<?php/** * PHP檢查低俗圖片 * 作者:書中蠹魚 */if($argc == 2){$file_name = $argv[1];if(is_file($file_name)){//檔案存在$image = openImageFile($file_name);$rate = testSkin($image['image_handle'],$image['width'],$image['height']);if($rate >
Time of Update: 2016-11-24
PHP本身是有一個多維陣列排序的函數的。bool array_multisort ( array $ar1 [, mixed $arg [, mixed $... [, array $... ]]] )下面是手冊當中對於array_multisort函數的描述:array_multisort() 可以用來一次對多個數組進行排序,或者根據某一維或多維對多維陣列進行排序。 關聯(string)鍵名保持不變,但數字鍵名會被重新索引。 輸入數組被當成一個表的列並以行來排序――這類似於 SQL 的
Time of Update: 2016-11-24
聲明:$array = array("id" => 1, "name" => "duanyong"); 得到所有鍵:$key = array_keys($array); 得到所有值:$values = array_values($array); 遍曆值和值:a. foreach ($array as $key => $value) { echo $key . "\t" . $value;}b.
Time of Update: 2016-11-24
/** * PHP 對象、數組間的轉換 * * @author flyer0126 * @since 2012/05/03 **/// 1. 利用(array)和(object),簡單處理$objTemp = (object)array();$objTemp->a = 1;$objTemp->b = 2;$objTemp->c = 3;$arrTemp =
Time of Update: 2016-11-24
小議PHP中換行的問題 1.echo "\n";只是進行了轉義,相當於空格,卻沒有換行,但在源檔案中換行了。(網友的解釋:\n是ASCII碼,瀏覽器解析的是HTML碼,不是ASCII碼) 2.echo "\r\n";經過調試跟1結果一樣。 3 .echo nl2br("\n"); 能實現換行, nl2br() 函數在字串中的每個新行 (\n) 之前插入 HTML 分行符號 (<br />)。 代碼:echo &