作者 主題: 字串分割-無固定長度的空白  (閱讀 3184 次)

0 會員 與 1 訪客 正在閱讀本文。

sidney

  • 憂鬱的高中生
  • ***
  • 文章數: 122
    • 檢視個人資料
字串分割-無固定長度的空白
« 於: 2011-03-14 11:36 »
請問一下,我目前可以從主機端擷取到以下的資訊,且把它放到陣列去
但我怎麼把它做字串分割呢?目前遇到的問題是每一個字串之間,無固定的長度的空白,無法用split or explode

like:
Array
(
    
  • =>              total       used       free     shared    buffers     cached
  • [1] => Mem:       4044548     810292    3234256          0     149232     379860
        [2] => -/+ buffers/cache:     281200    3763348
        [3] => Swap:     12289684          0   12289684
        [4] =>
[oracle@t2voradb01 ~]
)

我想要擷取的資訊如下:
Mem[0]=4044548
Mem[1]=810292
Mem[2]=3234256
swap[0]=12289684          
swap[1]=0
swap[2]=12289684

謝謝!
« 上次編輯: 2011-03-14 11:40 由 sidney »

Darkhero

  • 酷!學園 學長們
  • 俺是博士!
  • *****
  • 文章數: 3728
  • 性別: 男
    • 檢視個人資料
    • ㄚ凱隨手紀
回覆: 字串分割-無固定長度的空白
« 回覆 #1 於: 2011-03-14 11:53 »
一行一行處理, 用正規.
希望我們的討論是為了把問題解決,而不是爭論誰對誰錯.
『灌水才是重點,發文只是順便』
『我寧可讓不會釣魚的工程師餓死,也不想讓會餓死的工程師去攪沉公司....』
Blog: http://blog.darkhero.net/
秘密基地: http://www.darkhero.net/comic/
目前服務的網站: http://www.libook.com.tw/

Yamaka

  • 俺是博士!
  • *****
  • 文章數: 4913
    • 檢視個人資料
    • http://www.ecmagic.com
回覆: 字串分割-無固定長度的空白
« 回覆 #2 於: 2011-03-14 11:56 »
http://tw2.php.net/manual/en/function.preg-split.php

preg_split, 下面有樓主要的範例

sidney

  • 憂鬱的高中生
  • ***
  • 文章數: 122
    • 檢視個人資料
回覆: 字串分割-無固定長度的空白
« 回覆 #3 於: 2011-03-14 14:40 »
OK!謝謝學長~~已測試ok了,謝謝!