fork download
  1. <?php
  2. $str = 'Организация "ООО "Рога и копыта" выдала "левую" справку фирме "Новый совхоз". "Рога и копыта" надо закрывать", — подумал Остап.';
  3.  
  4. preg_match_all('/"(\w*\s+"|:?)(.*?)"/u', $str, $ok);
  5.  
  6. var_dump($ok);
Success #stdin #stdout 0.01s 20520KB
stdin
Standard input is empty
stdout
array(3) {
  [0]=>
  array(4) {
    [0]=>
    string(34) ""ООО "Рога и копыта""
    [1]=>
    string(12) ""левую""
    [2]=>
    string(25) ""Новый совхоз""
    [3]=>
    string(26) ""Рога и копыта""
  }
  [1]=>
  array(4) {
    [0]=>
    string(8) "ООО ""
    [1]=>
    string(0) ""
    [2]=>
    string(0) ""
    [3]=>
    string(0) ""
  }
  [2]=>
  array(4) {
    [0]=>
    string(24) "Рога и копыта"
    [1]=>
    string(10) "левую"
    [2]=>
    string(23) "Новый совхоз"
    [3]=>
    string(24) "Рога и копыта"
  }
}