2011-11-10 43 views
1

我有一個文件,其中包含控制字符的數據行,例如^ B,^ A等。我想分析這些數據,我希望能夠通過控制字符分割數據?按控制字符分割

split('^B',$data); 

不適合我。

如何通過控制字符(如^ B或^ A)分割這些數據?

+0

'split('\ 2',$ data); '這實際上工作。但是對於^ B或^ A來說。有沒有這些清單? – DarthVader

回答

3

如果文本有字面控制字符,那麼你就必須分割這些字符。你正在分裂一個2-char STRING,它看起來像一個控制角色。

嘗試

split(chr(2), $data); 

如CTRL-b爲0×02的ASCII;

+0

是否有所有控制字符的列表? – DarthVader

+2

http://nemesis.lonestar.org/reference/telecom/codes/ascii.html向下滾動到「ASCII控制代碼」 –