fork download
  1. <?php
  2.  
  3. // file_get_contents関数でファイルデータをすべて取得
  4. // $data = file_get_contents($df);
  5.  
  6. // ここではテストデータを使う
  7. $data = <<< EOD
  8. dname:test1:test2
  9. hoge:test3:test4:test5
  10. dname:test6
  11. :dname:test7
  12. EOD;
  13.  
  14. if (preg_match_all('/^dname:([^:$]*+)/m', $data, $matches)) {
  15.  
  16. // 2カラム目の内容を全て出力
  17. print_r($matches[1]);
  18.  
  19. }
Success #stdin #stdout 0.01s 20568KB
stdin
Standard input is empty
stdout
Array
(
    [0] => test1
    [1] => test6

)