PHP函數學習之PHP函數點評
1.print_r() 打印關于變量的易于理解的信息,若為數組,則顯示數組的結構信息. 例如: 復制代碼 代碼如下: <?php $a = array ('a' => 'apple', 'b' => 'banana', 'c' => array ('x', 'y', 'z')); print_r ($a); ?> a...
|
1.print_r() 打印關于變量的易于理解的信息,若為數組,則顯示數組的結構信息. 例如: 復制代碼 代碼如下: <?php $a = array ('a' => 'apple', 'b' => 'banana', 'c' => array ('x', 'y', 'z')); print_r ($a); ?> a...
此時,is_scalar內置函數就派上用場了。
is_scalar -- 檢測變量是否是一個標量
標量變量是指那些包含了 integer、float、string 或 boolean的變量,而 array、object 和 resource 則不是標量。
復制代碼 代碼如下:...
復制代碼 代碼如下: <?php /* php Ubb代碼編輯器 */ function get_ubb($ubb){ $ubb=preg_replace("/([B])(.*)([/B])/","<B>/2</B>" ,$ubb);//替換B粗體字 $ubb=preg_replace("/([I])(.*)([/I])/","<I>/2</I>" ,$ubb)...
ceil ― 進一法取整 說明 float ceil ( float value ) 返回不小于 value 的下一個整數,value 如果有小數部分則進一位。ceil() 返回的類型仍然是 float,因為 float 值的范圍通常比 integer 要大。 例子 1. ceil() 例子...
PHP 5 權威編程(PHP 5 Power Programming) PDF下載地址 http://www.jb51.net/books/28207.html
PHP4中,不使用__construct()作為構造函數的名字,必須使用類的名字定義一個方法,就像在C++中一樣。 PHP5中,使用新的統一的...
復制代碼 代碼如下: for ( $i = 1; $i < 100; $i++ ) { $str = str_repeat('01234567', $i); $a = memory_get_usage(); unset($str); $b = memory_get_usage(); echo "/n ".$i.': '.($b - $a).' Bytes.'; } 從結果...
復制代碼 代碼如下: <?php $name="admin";//kkkk $bb='234'; $db=4561321; $kkk="admin"; ?> 函數定義: 配置文件數據值獲取:function getconfig($file, $ini, $type="string") 配置文件數據項更新:function updateconf...
其實,這不是什么難事,因為剛入手CI,所以還是費了一番周折。好在有手冊。
找到數據庫配置文件,添加一個新的庫的連接信息。$config[XX]。 在控制器里邊, a) $this->xx = $this->load->database(‘XX', TRUE) tip:...
或是,PHP的設計本身就避免直接查看文件內容的情況? 從安全角度考慮,這個系統級的文件應該做什么保護措施? 網友完善的答案 經調研,得出以下常用方法:
1 在程序中定義一個標識變量
復制代碼 代碼如下:define('IN_SYS', T...
config.php文件: 復制代碼 代碼如下: <?php $db_name="test"; $db_username="root"; global $db_password; ?> 數據庫操作類(調用配置文件)db.fun.php: 復制代碼 代碼如下: <?php require("config/config.php"); class d...
前段時間用來ZF,把他當黑盒感覺不是很好,一直有看其源碼的沖動,但是。。。如果一點一點點看的話,挑戰確實有些大了。某天又然后想到好久沒復習設計模式了。綜合一下,復習一個設計模式之后在ZF中找一下使用這模式的源碼吧,不...
首先我們先引用些概念: 工廠模式:專門定義一個類來負責創建其他類的實例,被創建的實例通常都具有其同的父類。工廠模式屬于類的創建模式,通常根據自變量的不同返回不同類的實例。 工廠模式的實質是由一個工廠類根據傳入的...
復制代碼 代碼如下:<?PHP require_once("mssql.class.php"); //1.創建類,并連接數據庫 $db = new mssql("dns=aaa;uid=sa;pwd=sa;dbname=test"); //2.連接數據庫 $conn = $db->config("dns=aaa;uid=sa;pwd=sa;dbname=...
近日在看一個牛人的代碼時,看到一個非常好用的函數:extract(),它的主要作用是將數組展開,鍵名作為變量名,元素值為變量值,可以說為數組的操作提供了另外一個方便的工具,比方說,可以很方便的提取$_POST或者$_GET的元素,對表單提...
復制代碼 代碼如下: <?php header("Content-type:text/xml;charset=utf-8"); $aaa =<<<html <?xml version='1.0' encoding='utf-8'?> <SubFucParams> <Version>1.0.0.0</Version> <Publisher>d3e59f1d78f34...
復制代碼 代碼如下: <?php $x='<html><body>我很長,如何換行呢?我很長, 如何換行呢?我很長,如何換行呢?我很長, 如何換行呢?我很長,如何換行呢?</body></html>';
$xx=<<<html <html><body>我不長,我不長,我不長, 我不長,我不長,我...
配置:1.到windows.php.net/download 網站下載 vc9 x86 thread safe
2.解壓文件到目錄。
3.改php.ini (將php.ini_d....刪除后面的) 然后打開mysql擴展(即刪除;extension=php_mysql.dll 前面的分號)
配置extention_d...
1,申明函數 在PHP中,定義函數的方法同其他編程語言幾乎一樣.下面是PHP申明函數的語法結構: 復制代碼 代碼如下: Function function_name($argument1,$argument2,$argument3,......$argumentn) { //函數代碼code Retur...
常做的和常想的事情晦澀的if條件1)對于||的處理 上面的代碼要比下面的代碼理解起來花更多的時間 盡管減少代碼行數是一個好目標,但把理解代碼所需的時間最小化是一個更好的目標。 返回...
reg.php 復制代碼 代碼如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head>...
一、 操作環境搭建
系統:Windows7 旗艦版 64位PHP環境:wampserver2.2e-php5.4.3-httpd2.2.22-mysql5.5.24 32位版下載地址:http://www.wampserver.com/en/ThinkPHP:3.0正式版下載地址:http://thinkphp.cn/down.htmlOracl...
寫過PHP+MySQL的程序員都知道有時間差,UNIX時間戳和格式化日期是我們常打交道的兩個時間表示形式,Unix時間戳存儲、處理方便,但是不直觀,格式化日期直觀,但是處理起來不如Unix時間戳那么自如,所以有的時候需要互相轉換,下面...
大家都知道php GD庫可方便的從URL新建一圖像, GD中有imagecreatefromjpeg(),imagecreatefromPNG()....等之類的FUNCTION 可有時從URL中讀取的切BMP圖像而 可恨的是 GD2中切偏偏沒有imageCreateFromBMP() 雖然有imagecr...
雖然在HTML中可以通過指定圖片的寬度和高度來隨意縮放圖片,但是這種方法不會減少圖片的像素數目。圖形文件的尺寸沒有改變,當然也不會加快圖片下載的速度了。當然也可以手動通過圖形軟件生成圖片的縮略圖,但對于大量的圖...
復制代碼 代碼如下: <?php $url='http://www.jb51.net'; //這個網頁里絕對含有郵件地址。 $content=file_get_contents($url); //echo $content; function getEmail($str) { //$pattern = "/([a-z0-9]*[-_/.]?[a-...