fork(1) download
  1. <?php
  2.  
  3. $r = '/(?s)>.*?(?={)\K.*?}/';
  4. $s = '<script type="application/ld+json">
  5. {"foo1" : "bar1"}
  6. </script>
  7.  
  8. <script type="application/ld+json">
  9. {"foo2" : "bar2"}
  10. </script>
  11.  
  12. <script type="application/ld+json">
  13. {"foo3" : "bar3"}
  14. </script>';
  15. preg_match($r, $s, $o);
  16. print_r($o);
Success #stdin #stdout 0.01s 82944KB
stdin
Standard input is empty
stdout
Array
(
    [0] => {"foo1" : "bar1"}
)