$subject = "abcdef"; $pattern = '/a(.*?)d/'; preg_match($pattern, $subject, $matches); print_r($matches); //結果為:Array ( [0] => abcd [1] => bc )
$subject = "abcdef";
$pattern = '/a(.*?)d/';
preg_match($pattern, $subject, $matches);
print_r($matches); //結果為:Array ( [0] => abcd [1] => bc )
??????????? 其中【0】【1】什么意思?怎么理解???
2016-02-28
0和1這是PHP里面特有的吧,他是一個鍵值,也是一個索引(用字符串數(shù)字都可以表示;)
可以這樣
$age = array("zhangsan"=>14,"lisi"=>15);
假設$age表示一個關于年齡的數(shù)組,"zhangsan"=>14 這種形式可以讓數(shù)組更清晰明了;我也不是很懂 強烈建議你去官方網(wǎng)站的文檔看,因為他有中文的??!php.net就是他的網(wǎng)站,點擊Documentation ;下面有個view online
語法“index => values”,用逗號分開,定義了索引和值。索引可以是字符串或數(shù)字。如果省略了索引,會自動產(chǎn)生從 0 開始的整數(shù)索引。如果索引是整數(shù),則下一個產(chǎn)生的索引將是目前最大的整數(shù)索引 + 1。注意如果定義了兩個完全一樣的索引,則后面一個會覆蓋前一個。
在最后一個定義的數(shù)組項目之后加一個逗號雖然不常見,卻是合法的語法。