- strpos: documentation ( source)
- explode: documentation ( source)
<?php
$v = '<tr><td class="goto_topic" style="padding-left:26px"><a href="#" onclick="window.parent.opener.location=\'page_B3_30040.html\';window.parent.close();">113. Branch 3 - 02003050070-02-02 - Page 5 of 5</a></td></tr>';
$split_char = 'close();">';
$filter1 = explode($split_char, $v)[1];
$split_char = '</a>';
$filter2 = explode($split_char, $filter1)[0];
$has_close = strpos($filter2, 'close();">');
$has_branch = strpos($filter2, " Branch ");
$has_page = strpos($filter2, "Page");
//@@DEBUG:
echo " HAS CLOSE[" . $has_close . "], HAS BRANCH: [" . $has_branch . "], HAS PAGE: [" . $has_page . "] --> \n[" . $filter2 . "]";