$p = "|<[^>]+>(.*?)</[^>]+>|i";
這個(gè)語(yǔ)句碉堡了,技能匹配到文字內(nèi)容,還能把文字及其格式也匹配好。。
$p = "|<[^>]+>(.*?)</[^>]+>|i";
$p = "/<[^>]+>(.*?)<\/[^>]+>/i";
它們是一樣的?。。?!
這個(gè)語(yǔ)句碉堡了,技能匹配到文字內(nèi)容,還能把文字及其格式也匹配好。。
$p = "|<[^>]+>(.*?)</[^>]+>|i";
$p = "/<[^>]+>(.*?)<\/[^>]+>/i";
它們是一樣的?。。?!
2018-03-21
echo '使用后,準(zhǔn)備銷(xiāo)毀car對(duì)象 <br>';
2018-03-21
最贊回答 / 慕沐7363818
我想你應(yīng)該是看了左邊的例子才有這個(gè)疑惑,那我拿左邊例子講(不一定對(duì),我也是自己感悟):<...code...>$pattern 里邊正則被分為3個(gè)組,在源字符串里被$pattern匹配到的字符串會(huì)被分組存到一個(gè)數(shù)組里邊。就像之前的array $matches.其中matches[0]保存整個(gè)字符串,matches[1](也就相當(dāng)于這里的$1)保存字符串的子組,matches[2],matches[3]以此類推。
2018-03-16
對(duì)于弱類型語(yǔ)言來(lái)說(shuō),PHP函數(shù)重載,并不像一般的OOP那樣。
因?yàn)楹瘮?shù)重載必須滿足兩個(gè)條件:
1、函數(shù)參數(shù)的個(gè)數(shù)不一樣。
2、參數(shù)的類型不一樣。
這兩點(diǎn),PHP都沒(méi)有辦法滿足,您可以對(duì)函數(shù)多添加參數(shù),只是相當(dāng)于多傳了個(gè)臨時(shí)變量。而弱類型本來(lái)就不區(qū)分,所以無(wú)法通過(guò)這些來(lái)實(shí)現(xiàn)。
因?yàn)楹瘮?shù)重載必須滿足兩個(gè)條件:
1、函數(shù)參數(shù)的個(gè)數(shù)不一樣。
2、參數(shù)的類型不一樣。
這兩點(diǎn),PHP都沒(méi)有辦法滿足,您可以對(duì)函數(shù)多添加參數(shù),只是相當(dāng)于多傳了個(gè)臨時(shí)變量。而弱類型本來(lái)就不區(qū)分,所以無(wú)法通過(guò)這些來(lái)實(shí)現(xiàn)。
2018-03-16
PHP中的"重載"與其它絕大多數(shù)面向?qū)ο笳Z(yǔ)言不同。傳統(tǒng)的"重載"是用于提供多個(gè)同名的類方法,但各方法的參數(shù)類型和個(gè)數(shù)不同。
2018-03-16
個(gè)人觀點(diǎn):這一節(jié)課講的不好。
若不是有其他語(yǔ)言基礎(chǔ)的人,學(xué)習(xí)了這一節(jié)課之后,是不可能理解關(guān)于繼承這一塊的知識(shí)的。看了目錄,《PHP進(jìn)階篇》對(duì)于繼承,也只有這一節(jié)提到罷了。對(duì)于面向?qū)ο笕筇匦灾焕^承,就說(shuō)這么一丁點(diǎn)內(nèi)容。所以這個(gè)課程是有缺陷的。
學(xué)習(xí),則其善之而從之,其不善著而改之。好的就學(xué)習(xí),不好的就忽略。
若不是有其他語(yǔ)言基礎(chǔ)的人,學(xué)習(xí)了這一節(jié)課之后,是不可能理解關(guān)于繼承這一塊的知識(shí)的。看了目錄,《PHP進(jìn)階篇》對(duì)于繼承,也只有這一節(jié)提到罷了。對(duì)于面向?qū)ο笕筇匦灾焕^承,就說(shuō)這么一丁點(diǎn)內(nèi)容。所以這個(gè)課程是有缺陷的。
學(xué)習(xí),則其善之而從之,其不善著而改之。好的就學(xué)習(xí),不好的就忽略。
2018-03-16
PHP5中使用parent::來(lái)引用父類的方法。
parent:: 可用于調(diào)用父類中定義的成員方法。
parent:: 可用于調(diào)用父類中定義的成員方法。
2018-03-14
已采納回答 / HamsterZ
isset() —?檢測(cè)變量是否已設(shè)置并且不是Null,如果變量存在并且值不是?NULL?則返回?TRUE,否則返回?FALSE。<...code...>試試上面的代碼應(yīng)該就明白了。
2018-03-13
已采納回答 / 慕萊塢0034921
懶惰模式是在匹配最近的一個(gè)標(biāo)志,貪婪模式是匹配到最遠(yuǎn)的一個(gè)標(biāo)志??茨愕拇a因?yàn)?st中<li></li>和<li></li>有一個(gè)換行符的,所以正則表達(dá)式結(jié)果一樣的,如果轉(zhuǎn)為一行就不一樣了。
2018-03-12
mysql_connect('127.0.0.1', 'code1', '');
mysql_select_db('code1');
mysql_query("set names 'utf8'");
//已知的數(shù)據(jù)變量有
$name = '李四';
$age = 18;
$class = '高三一班';
//在這里進(jìn)行數(shù)據(jù)查詢
$sql = "INSERT INTO user (name,age,class) VALUES ('$name','$age','$class')";
mysql_query($sql);
$uid = mysql_insert_id();
echo $uid;
mysql_select_db('code1');
mysql_query("set names 'utf8'");
//已知的數(shù)據(jù)變量有
$name = '李四';
$age = 18;
$class = '高三一班';
//在這里進(jìn)行數(shù)據(jù)查詢
$sql = "INSERT INTO user (name,age,class) VALUES ('$name','$age','$class')";
mysql_query($sql);
$uid = mysql_insert_id();
echo $uid;
2018-03-11