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