fork download
  1. <pre><?php
  2. $lines = ' 1 192.168.1.1 42.10.10.10 UP **never** DN
  3. 1 192.168.1.1 42.10.10.10 UP **never** DN
  4. 1 192.168.1.1 42.10.10.10 UP **never** DN
  5. 1 192.168.1.1 42.10.10.10 UP **08:59:16** DN
  6. 1 192.168.1.1 42.10.10.10 UP **04:11:24** DN
  7. 1 192.168.1.1 42.10.10.10 UP **2d13h** DN
  8. 1 192.168.1.1 42.10.10.10 UP **3w0d** DN
  9. 1 192.168.1.1 42.10.10.10 UP **5d00h** DN';
  10. preg_match_all("/\s+\d+\s+(\d+\.\d+\.\d+\.\d+)\s+(\d+\.\d+\.\d+\.\d+)\s+(\S+)\s+(\S+)\s+(\S+)/",$lines,$hit);
  11. print_r($hit);
  12.  
  13. ?>
Success #stdin #stdout 0.01s 20520KB
stdin
Standard input is empty
stdout
<pre>Array
(
    [0] => Array
        (
            [0] =>      1   192.168.1.1     42.10.10.10    UP    **never**    DN
            [1] => 
     1   192.168.1.1     42.10.10.10    UP    **never**    DN
            [2] => 
     1   192.168.1.1     42.10.10.10    UP    **never**    DN
            [3] => 
     1     192.168.1.1     42.10.10.10    UP **08:59:16**    DN
            [4] => 
     1     192.168.1.1     42.10.10.10    UP **04:11:24**    DN
            [5] => 
     1     192.168.1.1     42.10.10.10    UP    **2d13h**    DN
            [6] => 
     1     192.168.1.1     42.10.10.10    UP     **3w0d**    DN
            [7] => 
     1     192.168.1.1     42.10.10.10    UP    **5d00h**    DN
        )

    [1] => Array
        (
            [0] => 192.168.1.1
            [1] => 192.168.1.1
            [2] => 192.168.1.1
            [3] => 192.168.1.1
            [4] => 192.168.1.1
            [5] => 192.168.1.1
            [6] => 192.168.1.1
            [7] => 192.168.1.1
        )

    [2] => Array
        (
            [0] => 42.10.10.10
            [1] => 42.10.10.10
            [2] => 42.10.10.10
            [3] => 42.10.10.10
            [4] => 42.10.10.10
            [5] => 42.10.10.10
            [6] => 42.10.10.10
            [7] => 42.10.10.10
        )

    [3] => Array
        (
            [0] => UP
            [1] => UP
            [2] => UP
            [3] => UP
            [4] => UP
            [5] => UP
            [6] => UP
            [7] => UP
        )

    [4] => Array
        (
            [0] => **never**
            [1] => **never**
            [2] => **never**
            [3] => **08:59:16**
            [4] => **04:11:24**
            [5] => **2d13h**
            [6] => **3w0d**
            [7] => **5d00h**
        )

    [5] => Array
        (
            [0] => DN
            [1] => DN
            [2] => DN
            [3] => DN
            [4] => DN
            [5] => DN
            [6] => DN
            [7] => DN
        )

)