Time of Update: 2016-12-30
<?php/** * Created by PhpStorm. * User: Ollydebug * Date: 2015/11/15 * Time: 15:20 */$pattern = '/google.+123/';//$pattern = '/google.+123/'; 修正匹配//$pattern = '/google.+123/U'; 懶惰匹配$subject = 'I love google__12312312
Time of Update: 2016-12-30
<?php/** * Created by PhpStorm. * User: Ollydebug * Date: 2015/11/15 * Time: 10:20 *///preg_quote-轉義Regex字元//preg_quote()需要參數 str 並向其中 每個Regex文法中的字元前增加一個反斜線。這通常用於你有一些運行時字串 需要作為Regex進行匹配的時候$str = 'qwer{asdf}[1234]';$str =
Time of Update: 2016-12-30
array_key_exists() 定義和用法 array_key_exists() 函數判斷某個數組中是否存在指定的 key,如果該 key 存在,則返回 true,否則返回 false。 文法 array_key_exists(key,array) 參數 描述 key 必需。規定鍵名。 array 必需。規定輸入的數組。 例子 1 <?php $a=array("a"=>"Dog","b"=>"Cat&
Time of Update: 2016-12-30
<?php/** * Created by PhpStorm. * User: Ollydebug * Date: 2015/11/15 * Time: 10:13 *///preg_split-升級版explode函數//preg_split的主要意思是通過一個Regex分割字串$pattern = '/[0-9]/';$subject = '鑽3石2星5塵4拳';$arr =
Time of Update: 2016-12-30
<?php/** * Created by PhpStorm. * User: Ollydebug * Date: 2015/11/13 * Time: 22:55 *///閹割版preg_filter//preg_grep函數只會去做匹配的操作,不做替換$pattern = '/[0-9]/';$subject = array('weuy','r3ui','76as83','s','0ck9'
Time of Update: 2016-12-30
in_array() 定義和用法 in_array() 函數在數組中搜尋給定的值。 文法 in_array(value,array,type) 參數 描述 value 必需。規定要在數組搜尋的值。 array 必需。規定要搜尋的數組。 type 可選。如果設定該參數為 true,則檢查搜尋的資料與數組的值的類型是否相同。 說明 如果給定的值 value 存在於數組 array 中則返回 true。如果第三個參數設定為 true,函數只有在元素存在於數組中且資料類型與給定值相同時才返回 true。
Time of Update: 2016-12-30
<?php/** * Regex練習 * User: Ollydebug * Date: 2015/11/13 * Time: 13:28 *//* * preg_match()第三個參數可選,第三個參數是引用傳遞,它在匹配subject的時候,只會匹配一次 * preg_match_all()第三個參數必填,第三個參數也是引用傳遞,它在匹配subject的時候,會把所有滿足條件的結果都匹配出來 */$pattern = '/[0-9]/';$subject = '
Time of Update: 2016-12-30
array_keys() 定義和用法 array_keys() 函數返回包含數組中所有鍵名的一個新數組。 如果提供了第二個參數,則只返回索引值為該值的鍵名。 如果 strict 參數指定為 true,則 PHP 會使用全等比較 (===) 來嚴格檢查索引值的資料類型。 文法 array_keys(array,value) 參數 描述 array 必需。規定輸入的數組。 value 可選。指定值的索引(鍵)。 strict 可選。與 value 參數一起使用。可能的值: true -
Time of Update: 2016-12-30
array_map 將回呼函數作用到給定數組的單元上。說明array array_map ( callable $callback , array $arr1 [, array $... ] )array_map() 函數將使用者自訂函數作用到數組中的每個值上,並返回使用者自訂函數作用後的帶有新值的數組。回呼函數接受的參數數目應該和傳遞給 array_map()
Time of Update: 2016-12-30
本文執行個體總結了php常用數組array函數。分享給大家供大家參考,具體如下:array_combine功能:用一個數組的值作為新數組的鍵名,另一個數組的值作為新數組的值案例:<?php$a = array("one","two","three");$b = array("一","二","三");$c = array_combine($a,$b);print_r($c)
Time of Update: 2016-12-30
phpcms v9二次開發及使用中各種問題解決方案(二)模板調用1、內容標籤,序號123456789的調用?{pc:content action="lists" catid="$catid" order="id DESC" num="10"} {loop $data $k $v} <li>{$n}<a href="{$v<a href="http://www.lai18.
Time of Update: 2016-12-30
1、養成書寫規範的DIV標籤搜尋引擎最佳化(seo)中,對代碼的最佳化也是一個很關鍵的步驟。為了更加符合SEO的規範,下面是目前流行的CSS+DIV的命名規則:DIV
Time of Update: 2016-12-30
今天繼續講主體部分{template "content","header"}調用根目錄下phpcms/template/content/header檔案<!--main-->這個是模版注釋!建議一定要養成寫代碼加註釋的習慣這個是div標籤,不知道什麼是div可以的去網上找些教程學習下,這個都不瞭解就沒必要繼續看了<!--這裡是pc標籤{pc:content 參數名="參數值" 參數名="參數值"
Time of Update: 2016-12-30
今天開始講v9模板製作的第二節課1、首先修改首頁模板index.html修改前向大家介紹下v9的工作模式,v9和他的前身phpcms 2008是一樣的都是“標籤調用頭部 +首頁部分+ 標籤調用底部”所以按照從頭開始的順序第一步開啟heard.html現在我們開始分析header.html的構造:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
Time of Update: 2016-12-30
本教程屬於初級教程,高手可以旁聽,雖然是初級教程但基礎的html語言和css是必須瞭解的,本教程屬於基礎篇,以後PHPCMS吧將會推出晉級篇,也會有視頻教程發布,大家有問題可以到論壇提問,論壇地址:http://www.phpcms8.com/bbs第一節1、首先下載phpcms
Time of Update: 2016-12-30
php eval() 函數運算元組:<?php$data = "array('key1'=>'value1','key2'=>'value2','key3'=>'value3','key4'=>'value4')";$arr = eval("return $data;");var_dump($arr)
Time of Update: 2016-12-30
找到原因後,在網上搜尋到了一些關於PHP的時區設定方法: 1、修改php.ini,在php.ini中找到data.timezone =去掉它前面的;號,然後設定data.timezone = “Asia/Shanghai”;即可。 2、在程式PHP 5以上版本的程式碼中使用函數ini_set('date.timezone','Asia/Shanghai');或者date_default_timezone_set(‘Asia/Shanghai');
Time of Update: 2016-12-30
一、中文截取:mb_substr() mb_substr( $str, $start, $length, $encoding ) $str,需要截斷的字串 $start,截斷開始處,起始處為0 $length,要截取的字數 $encoding,網頁編碼,如utf-8,GB2312,GBK 執行個體: <?php $str='topic.alibabacloud.com:http://www.php.cn'; echo mb_substr($str,0,4,'utf-
Time of Update: 2016-12-30
一、用HTTP頭資訊 也就是用PHP的HEADER函數。PHP裡的HEADER函數的作用就是向瀏覽器發出由HTTP協議規定的本來應該通過WEB伺服器的控制指令,例如聲明返回資訊的類型("Context-type: xxx/xxx"),頁面的屬性("No cache", "Expire")等等。 用HTTP頭資訊重新導向到另外一個頁面的方法如下:<? if (isset($url)) { Header("HTTP/1.1
Time of Update: 2016-12-30
eval 將值代入字串之中。 文法: void eval(string code_str); 傳回值: 無 函式種類: 資料處理 內容說明 本函式可將字串之中的變數值代入,通常用在處理資料庫的資料上。參數 code_str 為欲處理的字串。值得注意的是待處理的字串要符合 PHP 的字串格式,同時在結尾處要有分號。使用本函式處理後的字串會沿續到 PHP 程式結束。 使用範例 <?php $string = '杯子'; $name = '咖啡'; $str =