fork download
  1. <?php
  2. $regex_array = array(
  3. "/a+/" => 0,
  4. "/b/" => 0,
  5. "/c/" => 0,
  6. "/d/" => 0
  7. );
  8.  
  9. $strings_array = array(
  10. "aa",
  11. "ab",
  12. "abc",
  13. "abcd"
  14. );
  15.  
  16. foreach ($regex_array as $key => $value)
  17. foreach ($strings_array as $current_string)
  18. if (preg_match($key, $current_string))
  19. $regex_array[$key]++;
  20.  
  21. foreach ($regex_array as $key => $value)
  22. echo($key . " => " . $value . " matchings\n");
  23. ?>
Success #stdin #stdout 0.03s 52480KB
stdin
Standard input is empty
stdout
/a+/ => 4 matchings
/b/ => 3 matchings
/c/ => 2 matchings
/d/ => 1 matchings