fork download
  1. <?php
  2.  
  3. $str = '<div class="tags">
  4. <a href="tag/hourse" class="cloud-2">hourse</a>
  5. <a href="tag/pik" class="cloud-4">pik</a>
  6. <a href="tag/turtle" class="cloud-2">turtle</a>
  7. <a href="tag/pillot" class="cloud-2">pillot</a>
  8. <a href="tag/glass" class="cloud-1">glass</a>
  9. <a href="tag/dog" class="cloud-2">dog</a>
  10. <a href="tag/cat" class="cloud-2">cat</a>
  11. <a href="tag/fish" class="cloud-1">fish</a></div>';
  12.  
  13. preg_match_all('/(?<=>)[^<>]*?[^\s<>][^<>]*?(?=<)/', $str, $matches);
  14.  
  15. print_r($matches);
Success #stdin #stdout 0.01s 20520KB
stdin
Standard input is empty
stdout
Array
(
    [0] => Array
        (
            [0] => hourse
            [1] => pik
            [2] => turtle
            [3] => pillot
            [4] => glass
            [5] => dog
            [6] => cat
            [7] => fish
        )

)