- preg_match: documentation ( source)
- print_r: documentation ( source)
<?php
$data = <<<HTML
<a href="/clothing/jacket/">Jacket</a>
<a href="/clothing/Socks/">Socks</a>
<a href="/clothing/Shoes/">Shoes</a>
<a href="/clothing/Skirt/" class="xxx">test Skirt test</a>
HTML;
$type = 'skirt';
preg_match('!href="([^"]+)"[^>]*?>[^<]*?'.$type.'[^<]*?<!usi', $data, $out);
print_r($out);