我發(fā)現(xiàn)很多的PHP程序員,尤其是學(xué)習(xí)還不是很久的,都不知道PHP的精華所在,Perl當(dāng)年如何在商界出名?其強(qiáng)大的正則表達(dá)式,而PHP呢?他是一門從Unix下發(fā)展起來的語言,當(dāng)然也就繼承了Perl的很多特點,同時C的優(yōu)點都有。快速、簡潔、明了,尤其是C程序員,PHP是至愛,我就是深愛著“PHP”(都忘了女友了:))。這里,我想來寫一篇PHP的變量、數(shù)組應(yīng)用技巧和PHP的正則表達(dá)式、PHP的模板應(yīng)用,以后有時間再寫PHP與COM、PHP與XML的完全結(jié)合。
1、變量、數(shù)組的應(yīng)用技巧
(1)很多人用得不多的數(shù)組函數(shù),foreach、list、each,分別舉幾個例子,應(yīng)該就能知道了,例:
(2)函數(shù)的變量、變量的變量、變量的“指針”,看下例:
變量的“指針”,這個指針加上了雙引號,表明他不是真正的指針,看看下例:
之所以稱其為“指針”,就是因為他有了和C語言中指針相同的功能,但這又不是真正的指針,只能夠是這樣的去理解。
2、正則表達(dá)式
正則表達(dá)式是一個非常大的題目,Perl的正則表達(dá)式的強(qiáng)大是聞了名的,而PHP也不弱,他繼承了Perl的正則表達(dá)式法則,還有自己的一套法則,這里只說PHP自己的正則表達(dá)式。
正則表達(dá)式是最基本的元素。簡單地說就是一套規(guī)則,用于去判定其它的元素是不是符合自身的規(guī)則,或者說是不是有相同的特征描述.