PHP學(xué)習(xí)之輸出字符串(echo,print,printf,print_r和var_dump)
下面一一進(jìn)行介紹。 1. echo echo 是PHP的一個關(guān)鍵字,它沒有返回值。在寫法上,它可以省略小括號。如下代碼: 復(fù)制代碼 代碼如下: echo 'Test String'; echo('Test String'); 2. print print 也是PHP的一個關(guān)鍵字,它有返...
|
下面一一進(jìn)行介紹。 1. echo echo 是PHP的一個關(guān)鍵字,它沒有返回值。在寫法上,它可以省略小括號。如下代碼: 復(fù)制代碼 代碼如下: echo 'Test String'; echo('Test String'); 2. print print 也是PHP的一個關(guān)鍵字,它有返...
詞法結(jié)構(gòu) 1. 大小寫 在PHP中,關(guān)鍵字、函數(shù)名以及類名不區(qū)分大小寫,但變量名是區(qū)分大小寫的。 2. 分號、空格、換行、大括號 在PHP中,分號表示一個語句的結(jié)束。 一般來說,空格和換行在PHP中沒有實際意義,但可以提高代碼的可...
1. 字符串比較 在PHP中,可以用==(雙等號)或者 ===(三等號)來比較字符串。兩者的區(qū)別是雙等號不比較類型,三等號會比較類型,它不轉(zhuǎn)換類型;用雙等號進(jìn)行比較時,如果等號左右兩邊有數(shù)字類型的值,剛會把另一個值轉(zhuǎn)化為數(shù)字,然后進(jìn)行...
1. 訪問單個字符在PHP中,可以把字符串當(dāng)成一個字符的數(shù)組,可以直接用數(shù)組的訪問方法來訪問字符串。如$str[0]。在這里要注意的是,如果字符是ASCII碼以外時,訪問會有問題。因為這種訪問只能取得一個字節(jié)。 2. 刪除空白字符...
PHP的數(shù)組,說白了,就是關(guān)聯(lián)數(shù)據(jù)每一條數(shù)組都是以[索引,值]的形式保存的。其中索引默認(rèn)是以0開始的數(shù)字。在未指定索引時,PHP會從0開始自動生成索引。當(dāng)指定一個索引,PHP會從你指定索引最大正整數(shù)的下一個整數(shù)開始。如果你...
現(xiàn)在我們大家所說的正則表達(dá)式基本上是指兼容Perl風(fēng)格的正則表達(dá)式。POSIX風(fēng)格的正則表達(dá)式基本上沒人使用了,所以從PHP5.3起,已經(jīng)不推薦使用了,可能到PHP的下一個版本就會把相關(guān)的函數(shù)刪除。
關(guān)于正則表達(dá)式,因為太復(fù)...
任何一個WEB行為都可以認(rèn)為是一個模塊的某個操作,系統(tǒng)會根據(jù)當(dāng)前的URL來分析要執(zhí)行的模塊和操作。這個分析工作由URL調(diào)度器來實現(xiàn),官方內(nèi)置了Dispatcher類來完成該調(diào)度。 在Dispatcher調(diào)度器中,會根據(jù) http://servername...
1. 值的析取PHP中,用list來析取數(shù)組中的值,如list($a, $b) = $array。如果list中的值多于數(shù)組個數(shù),list中多余的值會設(shè)為NULL。也可以用逗號來跳過數(shù)組中的值,如list($a, ,$b) = $array。2.劃分?jǐn)?shù)組如果想取得子數(shù)組,可以...
類似spl的autoload功能,bloader為php對象的autoload工具,但相比較起來更簡單高效,配置也更靈活.
bloader提供一個常用的autoload函數(shù)ld,以及兩個輔助函數(shù),ld_new(實例化)和ld_unset(銷毀對象).
#1 bloader會自動...
狀況如下: 1、點擊保按鈕后,不能正常轉(zhuǎn)到頁面,出現(xiàn)空白頁面; 2、刷新頁面,發(fā)出導(dǎo)航中許多項已經(jīng)沒有了,還存在的項點擊也不能進(jìn)入正常的頁面。 測試了多次沒有發(fā)現(xiàn)任何問題,多次重裝、測試,終于出現(xiàn)了一個錯誤頁面提示:“drupa...
PHP中不需要顯示聲明變量,變量聲明可以與賦值同時進(jìn)行。好的編程習(xí)慣是:所有變量應(yīng)當(dāng)在使用前進(jìn)行聲明,最好帶有注釋。
一、變量的賦值
變量聲明后就可以給其賦值,有兩種方式:值賦值和引用賦值。 1、值賦值 $color = "r...
Fatal error: Cannot redeclare htmtocode() (previously declared in D:/www_local/mytest/conn.php:7) in D:/www_local/mytest/conn.php on line 10
這個錯誤提示出現(xiàn)在寫分頁文件page.php時
google翻譯這句話...
以下舉例說明break 用來跳出目前執(zhí)行的循環(huán),并不再繼續(xù)執(zhí)行循環(huán)了。 復(fù)制代碼 代碼如下: <?php $i = 0; while ($i < 7) { if ($arr[$i] == "stop") { break; } $i++; } ?> continue 立即停止目前執(zhí)行循環(huán),并回到循環(huán)...
1、 使用 print_r ( $array/$var ) print 是打印的意思,而r則取自Array的單詞,那么該函數(shù)的功能就是打印數(shù)組內(nèi)容,它既可以打印數(shù)組內(nèi)容,也可以打印普通的變量。 print_r ($_REQUEST) ; print_r ($_GET) ; /* 打印使用GET...
一個已知管用的方法是,使用session_set_save_handler,接管所有的session管理工作,一般是把session信息存儲到數(shù)據(jù)庫,這樣可以通過SQL語句來刪除所有過期的session,精確地控制session的有效期。這也是基于PHP的大型網(wǎng)站常用...
解決方案如下,其它框架雷同。
源代碼(/system/libraries/upload.php 199 line)
$this->file_type = preg_replace("/^(.+?);.*$/", "//1", $_FILES[$field]['type']);
修改成如下:
復(fù)制代碼 代碼如下: //Edit By...
我們前期開發(fā)了一個只有公司客服人員才能使用的系統(tǒng)――有限的幾個客服人員。就是這有限的幾個客服人員前幾天突然就提出這樣的問題:我們每隔很短一段時間 (半個小時不操作頁面),正著急解決客戶問題的時候,系統(tǒng)卻提示需...
;處理session存取的模式(預(yù)設(shè):files) session.save_handler = files
;session檔案存放路徑(預(yù)設(shè):/tmp) session.save_path = /tmp
;session使用cookie的功能(預(yù)設(shè):啟動 1) session.use_cookies = 1
;session的名字(預(yù)設(shè):PH...
在線演示地址:http://tools.jb51.net/tools/cs.php復(fù)制代碼 代碼如下:<?php function zhuanhuan() { $urlodd=explode('//',$_GET["url"],2);//把鏈接分成2段,//前面是第一段,后面的是第二段 $head=strtolower($urlodd[0...
沒有不可能只有不去做,哈哈 復(fù)制代碼 代碼如下: <?php set_time_limit(0); function _rand() { $length=26; $chars = "0123456789abcdefghijklmnopqrstuvwxyz"; $max = strlen($chars) - 1; mt_srand((double)microti...
請看下面的代碼: 復(fù)制代碼 代碼如下: <?php class A { public function x() { echo "A::x() was called./n"; } public function y() { self::x(); echo "A::y() was called./n"; } public function z() { $this->x();...
首先:找出亂碼產(chǎn)生的原因。 一直以為是瀏覽器的原因,結(jié)果我在chrome,firefox,IE9里面都出現(xiàn)了亂碼,所以瀏覽器的因素可以排除。為了驗證我猜測是Gvim的原因, 我用記事本(note)簡單寫了一個php文件 復(fù)制代碼 代碼如下: <?php...
復(fù)制代碼 代碼如下:ini_set('memory_limit', '250M'); //內(nèi)存限制 set_time_limit(0); //...
語法 date(format,timestamp)參數(shù) 描述 format 必需。規(guī)定時間戳的格式。 timestamp 可選。規(guī)定時間戳。默認(rèn)是當(dāng)前的日期和時間
要找出前一天的時間就是 time()-60*60*24; 要找出前一年的時間就是 time()*60*60*24...
復(fù)制代碼 代碼如下:function getSeoVersion($phrase) { return preg_replace('/[^a-z0-9_-]/i', '', strtolower(str_replace(' ', '-', trim($phrase)))); }
// example usage: echo getSeoVersion("German cars a...