fork(3) download
  1. <?php
  2.  
  3. $re = '/class="(.*?)"|id="(.*?)"/s';
  4. $str = '<pre class="code-class" id="code-error">
  5. function error_notice() {
  6. ?>
  7. <div class="error notice">
  8. <p><?php _e( \'There has been an error\', \'my_textdomain\' ); ?></p>
  9. </div>
  10. <?php
  11. }
  12. add_action( \'admin_notices\', \'my_error_notice\' );
  13. </pre>';
  14.  
  15. preg_match_all($re, $str, $matches);
  16.  
  17. // Print the entire match result
  18. print_r($matches);
  19.  
  20. ?>
Success #stdin #stdout 0s 52488KB
stdin
Standard input is empty
stdout
Array
(
    [0] => Array
        (
            [0] => class="code-class"
            [1] => id="code-error"
            [2] => class="error notice"
        )

    [1] => Array
        (
            [0] => code-class
            [1] => 
            [2] => error notice
        )

    [2] => Array
        (
            [0] => 
            [1] => code-error
            [2] => 
        )

)