肥健的PHP歷程

呵! 呢度係肥健建立o既. 目的係幫我記下日常編寫PHP時O既問題同埋心得. 為目標而加油吧!

Friday, September 23, 2005

格式處理

做表通常都係分開item,例如班同學號,簡單之餘又易分明.

有時要做大量快速輸入,為免影響速度.通常懶0既人(即係我)就會俾人輸入成log內容之後逐個拆.

早排玩過下Perl, 原來PHP都係用到相關.

見下例:

if (ereg ("([0-9][a-z])([0-9]{2})([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])", $_POST['content'], $regs))(註:做死人咩)

ereg會食要求的格式,第一個variable係格式,第二個係核實字串,第二個係pass落去0既Array.
呢度會有九個格式出左0黎.

第一組-第一個要係數字,第二個係細草
第二組-第三同第四個係要數字,{2}即係兩次
如下唔講喇,一里通百里明

如果成果,個$regs array就會入Data. 第一個($regs[0])就會係成組(即係九組數加埋),第二個($regs[1])就係第一組(例如4a),如此類推.

跟住你就可以搞你d數據.

由於開頭用左if做呢個ereg,你只要0係else果邊die返話佢wrong format,咁就會自自然然做埋核實.

老女妖催食飯~~遲d再談

0 Comments:

Post a Comment

<< Home