PHP5函數(shù)小全(分享)
很多PHP前輩都寫了PHP大全,但是我看了發(fā)現(xiàn)那些所謂的“大全”根本就不全,甚至比我整理的這個(gè)列表內(nèi)的函數(shù)還要少,竟然冠名“大全”,讓我不憤,背道而馳,整個(gè)“小犬”。
usleep() 函數(shù)延遲代碼執(zhí)行若干微秒。unpack() 函數(shù)從...
|
很多PHP前輩都寫了PHP大全,但是我看了發(fā)現(xiàn)那些所謂的“大全”根本就不全,甚至比我整理的這個(gè)列表內(nèi)的函數(shù)還要少,竟然冠名“大全”,讓我不憤,背道而馳,整個(gè)“小犬”。
usleep() 函數(shù)延遲代碼執(zhí)行若干微秒。unpack() 函數(shù)從...
大家也許對PHP時(shí)間戳已經(jīng)有所了解,那么我們?nèi)绾螒?yīng)用它來獲取具體的日期呢?我們今天來為大家介紹一下PHP時(shí)間戳獲取當(dāng)前時(shí)期的具體方式。實(shí)現(xiàn)功能:獲取某個(gè)日期的時(shí)間戳,或獲取某個(gè)時(shí)間的PHP時(shí)間戳。strtotime能將任何英文...
DES是一種標(biāo)準(zhǔn)的數(shù)據(jù)加密算法,關(guān)于這個(gè)算法的詳細(xì)介紹可以參考wiki和百度百科:wiki百科 百度百科php中有一個(gè)擴(kuò)展可以支持DES的加密算法,是:extension=php_mcrypt.dll在配置文件中將這個(gè)擴(kuò)展打開還不能夠在windows環(huán)境...
1、DOM 函數(shù)a、DOMDocument->load()作用:加載xml文件用法:DOMDocument->load( string filename )參數(shù):filename,xml文件;返回:如果成功則返回 TRUE,失敗則返回 FALSE。b、DOMDocument->loadXML()作用:加載xml代碼用法:DOMDocum...
PHP幾個(gè)算法整理 涉及到以下幾個(gè)示例。PHP冒泡PHP二分法PHP求素?cái)?shù)PHP乘法表PHP冒泡法 示例復(fù)制代碼 代碼如下://PHP冒泡 從小到大function maopao(&$arr){ if(!empty($arr)) { for($i=0;$i<count($arr);$i++)...
我在uchome 中 分析到, uchome是這樣做的1. 把所有的計(jì)劃任務(wù)存放到數(shù)據(jù)庫2. 每次用戶進(jìn)行操作或打開頁面的時(shí)候都按排序執(zhí)行一條計(jì)劃任務(wù). 也就是輪番判斷,時(shí)間到了的, 就在用戶進(jìn)程中執(zhí)行.uchome的計(jì)劃任務(wù)代碼在 ....
cookie默認(rèn)不能存數(shù)組,所以下面的寫法是錯(cuò)誤的。報(bào)錯(cuò)如下:Warning: setcookie() expects parameter 2 to be string, array given in但是PHP可以把同名且后面以[]結(jié)尾的cookie解析為數(shù)組。在php里面實(shí)現(xiàn)cookie存數(shù)組的...
我們知道,如果直接對密碼進(jìn)行散列,那么黑客可以對通過獲得這個(gè)密碼散列值,然后通過查散列值字典(例如MD5密碼破解網(wǎng)站),得到某用戶的密碼。
加Salt可以一定程度上解決這一問題。所謂加Salt方法,就是加點(diǎn)“佐料”。其基本想...
關(guān)于使用include還是include_once(以下,都包含require_once), 這個(gè)討論很長了, 結(jié)論也一直有, 就是盡量使用include, 而不是include_once, 以前最多的理由的是, include_once需要查詢一遍已加載的文件列表, 確認(rèn)是否...
1、調(diào)用語法使用函式date() 實(shí)現(xiàn)獲取當(dāng)前的時(shí)間格式,例如:2、時(shí)間格式參數(shù)設(shè)定上面語法中”Y-m-d H:i:s”,顯示的格式為: 年-月-日 小時(shí):分鐘:秒這樣看來,我們只要獲取對應(yīng)的相關(guān)時(shí)間參數(shù)就可以替換出自己想要的時(shí)間格式...
我們知道在使用Ajax技術(shù)與PHP后臺(tái)交互時(shí),中文亂碼是常有的事,JSON作為與XML類似的數(shù)據(jù)交換格式,在PHP用來進(jìn)行交互時(shí)也會(huì)出現(xiàn)中 文亂碼的情況,解決PHP JSON中文亂碼的方法思路其實(shí)與PHP Ajax傳值中文字符亂碼的解決方法類...
以下一些php函數(shù)是我們it動(dòng)力最常用的項(xiàng)目開發(fā)函數(shù),這些函數(shù)還算是在比較多的項(xiàng)目中使用到的,也是比較通用的。1.請求接口的處理函數(shù)復(fù)制代碼 代碼如下:/** * curl訪問程序接口 * @param string * @return array */...
eAccelerator和memcached,是目前較為主流的兩個(gè)可使用在PHP之中的緩存加速工具.eAccelerator專門為PHP開發(fā),而memcached不僅僅用在PHP之中,其他所有的語言都可以使用.eAccelerator的主要功能:
1. 緩存PHP文件的執(zhí)行代碼:...
PHP代碼安全和XSS,SQL注入等對于各類網(wǎng)站的安全非常中用,尤其是UGC(User Generated Content)網(wǎng)站,論壇和電子商務(wù)網(wǎng)站,常常是XSS和SQL注入的重災(zāi)區(qū)。這里簡單介紹一些基本編程要點(diǎn), 相對系統(tǒng)安全來說,php安全防范更多要求...
一、直接調(diào)用方法復(fù)制代碼 代碼如下:function test($a, $b) {echo '測試一:'.$a.$b;}//調(diào)用test方法,array("asp", 'php')對應(yīng)相應(yīng)的參數(shù)call_user_func_array('test', array("asp", 'php'));二、通過類調(diào)用類中的方法...
復(fù)制代碼 代碼如下:<?php if (!empty ($_COOKIE['example'] )) $example = ++$_COOKIE['example'] ; else $example = 1 ; setcookie("example",$example,time()+54000);?>復(fù)制代碼...
1.分割與合并implode:echo implode(",", array('lastname', 'email', 'phone'));//數(shù)組轉(zhuǎn)成字符串
explode:print_r(explode(",", 'lastname,email,phone'));//字符串轉(zhuǎn)成數(shù)組
split:print_r(split("[/.-]","2...
PHP基礎(chǔ)一、初識(shí)PHPPHP是與HTML混合使用的嵌入式語言。1、PHP標(biāo)記默認(rèn)標(biāo)記<?php ?> 短標(biāo)記<? ?>,需在php.ini中將short_open_tag選項(xiàng)開啟 短標(biāo)記和其他標(biāo)記不提倡使用2、關(guān)鍵字不區(qū)分大小寫,用戶自定義的類名和函數(shù)名不...
php的session默認(rèn)的情況下是采用的文件方式來保存的,我們在php的配制文件php.ini中可以看到這樣的一行,session.save_handler="files",這樣的意思就是采用文件來保存session 的,要采用數(shù)據(jù)庫來保存的話,我們需要修改成擁護(hù)...
<?php $xml = simplexml_load_file('example.xml'); //創(chuàng)建SimpleXML對象 var_dump($xml); //輸出XML ?> <?php $xml...
代碼如下所示:復(fù)制代碼 代碼如下:<?class GifMerge { var $ver = '1.1'; var $dly = 50; var $mod = 'C_FILE'; var $first = true; var $use_loop...
HTTP頭部信息檢查URL HTTP Server Response Code Checker常用響應(yīng)狀態(tài)碼1**:請求收到,繼續(xù)處理 2**:操作成功收到,分析、接受 3**:完成此請求必須進(jìn)一步處理 4**:請求包含一個(gè)錯(cuò)誤語法或不能完成 5**:服務(wù)器執(zhí)行一個(gè)完全有...
如下所示:復(fù)制代碼 代碼如下: usleep() 函數(shù)延遲代碼執(zhí)行若干微秒。 unpack() 函數(shù)從二進(jìn)制字符串對數(shù)據(jù)進(jìn)行解包。 uniqid() 函數(shù)基于以微秒計(jì)的當(dāng)前時(shí)間,生成一個(gè)唯一的 ID。 time_sleep_until() 函數(shù)延...
無意間在電腦里發(fā)現(xiàn)還有這么個(gè)Mysql的連接類,也不記得哪里收藏的了,貼上來吧。后面幾個(gè)show_databases和show_tables....等方法都用了一堆echo,好像一直不喜歡在類的方法里直接用輸出語句,不過這也只是列舉數(shù)據(jù)庫和表名,構(gòu)...
很多時(shí)候我們喜歡用js來獲取日期和時(shí)間,但這僅僅是客戶端的。我們可以用php的date函數(shù)即可來獲取服務(wù)器上的時(shí)間:復(fù)制代碼 代碼如下:<?php//將時(shí)區(qū)設(shè)置為中國date_default_timezone_set("PRC");echo date("Y-m-d l H:i:...