$p='/\w+\.\w+/i';
$r='<em>$0</em>';
$str= preg_replace($p,$r,$str);
echo $str;
輸出結(jié)果:
主要有以下幾個文件:<em>index.php</em>, <em>style.css</em>, <em>common.js</em>
我覺得我的結(jié)果是對的呀,可就是提示我“匹配結(jié)果不正確,再試試!”,不知道什么原因
$r='&lt;em>$0&lt;/em>';
$str= preg_replace($p,$r,$str);
echo $str;
輸出結(jié)果:
主要有以下幾個文件:<em>index.php</em>, <em>style.css</em>, <em>common.js</em>
我覺得我的結(jié)果是對的呀,可就是提示我“匹配結(jié)果不正確,再試試!”,不知道什么原因
2015-01-01
關聯(lián)數(shù)組賦值:
1.變量名后跟中括號,中括號的鍵為字符串,$arr['apple']='蘋果';
2.創(chuàng)建一個空數(shù)組,使用=>符號來分隔鍵和值,左側(cè)表示鍵,右側(cè)表示值,中括號的鍵為字符串。array('apple'=>'蘋果');
1.變量名后跟中括號,中括號的鍵為字符串,$arr['apple']='蘋果';
2.創(chuàng)建一個空數(shù)組,使用=>符號來分隔鍵和值,左側(cè)表示鍵,右側(cè)表示值,中括號的鍵為字符串。array('apple'=>'蘋果');
2015-01-01
關聯(lián)數(shù)組初始化:
索引數(shù)組和關聯(lián)數(shù)組都是針對“鍵”而言的;
*索引數(shù)組的“鍵”是整數(shù)的數(shù)組;
*關聯(lián)數(shù)組的“鍵”是字符串的數(shù)組;
索引數(shù)組和關聯(lián)數(shù)組都是針對“鍵”而言的;
*索引數(shù)組的“鍵”是整數(shù)的數(shù)組;
*關聯(lián)數(shù)組的“鍵”是字符串的數(shù)組;
2015-01-01
foreach循環(huán)訪問索引數(shù)組里的值:
foreach($var as $key=>$value)
foreach($var as $key=>$value)
2015-01-01
索引數(shù)組賦值有三種方式:
1.變量名后跟中括號,中括號內(nèi)的鍵為整數(shù);
2.用array()創(chuàng)建一個空數(shù)組,使用=>符號來分隔鍵和值,左側(cè)表示鍵,右側(cè)表示值,鍵一定是整數(shù).array('0'=>'蘋果');
3.用array()創(chuàng)建一個空數(shù)組,直接在數(shù)組里用英文的單引號'或者英文的雙引號"賦值,數(shù)組會默認建立從0開始的整數(shù)的鍵。比如array('蘋果');這個數(shù)組相當于array('0'=>'蘋果');
1.變量名后跟中括號,中括號內(nèi)的鍵為整數(shù);
2.用array()創(chuàng)建一個空數(shù)組,使用=>符號來分隔鍵和值,左側(cè)表示鍵,右側(cè)表示值,鍵一定是整數(shù).array('0'=>'蘋果');
3.用array()創(chuàng)建一個空數(shù)組,直接在數(shù)組里用英文的單引號'或者英文的雙引號"賦值,數(shù)組會默認建立從0開始的整數(shù)的鍵。比如array('蘋果');這個數(shù)組相當于array('0'=>'蘋果');
2015-01-01
PHP
訪問控制通過關鍵字public,protected和private來實現(xiàn)。被定義為公有的類成員可以在任何地方被訪問。被定義為受保護的類成員則可以被其自身以及其子類和父類訪問。被定義為私有的類成員則只能被其定義所在的類訪問。
類屬性必須定義為公有、受保護、私有之一。為兼容PHP5以前的版本,如果采用 var 定義,則被視為公有。
類中的方法可以被定義為公有、私有或受保護。如果沒有設置這些關鍵字,則該方法默認為公有。
如果構(gòu)造函數(shù)定義成私有方法,則不允許直接實例化對象,這時候一般通過靜態(tài)方法進行實例化,在設計模式中會經(jīng)常使用這樣的方法來控制對象的創(chuàng)建,比如單例模式只允許有一個全局唯一的對象
訪問控制通過關鍵字public,protected和private來實現(xiàn)。被定義為公有的類成員可以在任何地方被訪問。被定義為受保護的類成員則可以被其自身以及其子類和父類訪問。被定義為私有的類成員則只能被其定義所在的類訪問。
類屬性必須定義為公有、受保護、私有之一。為兼容PHP5以前的版本,如果采用 var 定義,則被視為公有。
類中的方法可以被定義為公有、私有或受保護。如果沒有設置這些關鍵字,則該方法默認為公有。
如果構(gòu)造函數(shù)定義成私有方法,則不允許直接實例化對象,這時候一般通過靜態(tài)方法進行實例化,在設計模式中會經(jīng)常使用這樣的方法來控制對象的創(chuàng)建,比如單例模式只允許有一個全局唯一的對象
2015-01-01
PHP
PHP5可以在類中使用__construct()(雙下劃線)定義一個構(gòu)造函數(shù),具有構(gòu)造函數(shù)的類,會在每次對象創(chuàng)建的時候調(diào)用該函數(shù),因此常用來在對象創(chuàng)建的時候進行一些初始化工作。
在子類中如果定義了__construct則不會調(diào)用父類的__construct,如果需要同時調(diào)用父類的構(gòu)造函數(shù),需要使用parent::__construct()顯式的調(diào)用。
同樣,PHP5支持析構(gòu)函數(shù),使用__destruct()進行定義,析構(gòu)函數(shù)指的是當某個對象的所有引用被刪除,或者對象被顯式的銷毀時會執(zhí)行的函數(shù)。
PHP5可以在類中使用__construct()(雙下劃線)定義一個構(gòu)造函數(shù),具有構(gòu)造函數(shù)的類,會在每次對象創(chuàng)建的時候調(diào)用該函數(shù),因此常用來在對象創(chuàng)建的時候進行一些初始化工作。
在子類中如果定義了__construct則不會調(diào)用父類的__construct,如果需要同時調(diào)用父類的構(gòu)造函數(shù),需要使用parent::__construct()顯式的調(diào)用。
同樣,PHP5支持析構(gòu)函數(shù),使用__destruct()進行定義,析構(gòu)函數(shù)指的是當某個對象的所有引用被刪除,或者對象被顯式的銷毀時會執(zhí)行的函數(shù)。
2015-01-01
<?php
$str = '主要有以下幾個文件:index.php, style.css, common.js';
//將目標字符串$str中的文件名替換后增加em標簽
echo preg_replace('/:([^,]+),([^,]+),(.*)$/',':<em>$1</em>,<em>$2</em>,<em>$3</em>',$str);
為什么不行.
$str = '主要有以下幾個文件:index.php, style.css, common.js';
//將目標字符串$str中的文件名替換后增加em標簽
echo preg_replace('/:([^,]+),([^,]+),(.*)$/',':<em>$1</em>,<em>$2</em>,<em>$3</em>',$str);
為什么不行.
2014-12-31
if(file_exists($filename)){
echo file_get_contents($filename);
}
echo file_get_contents($filename);
}
2014-12-31