I'm coding little script and I've faced this problem
now I have this HTML code
<div class="domains">
<ul>
<li class="noMessages">
<a href="select-admin-domain.do?domain=ex1.com">ex1.com</a>
</li>
<li class="noMessages">
<a href="select-admin-domain.do?domain=ex2.com">ex2.com</a>
</li>
<li class="cpCurrentDomain noMessages">
<a href="select-admin-domain.do?domain=ex3.com">ex3.com</a>
</li>
<li class="noMessages">
<a href="select-admin-domain.do?domain=ex4.com">ex4.com</a>
</li>
</ul>
</div>
<a href="select-admin-domain.do?domain=ex1.com">ex1.com</a>
<a href="select-admin-domain.do?domain=ex2.com">ex2.com</a>
<a href="select-admin-domain.do?domain=ex3.com">ex3.com</a>
<a href="select-admin-domain.do?domain=ex4.com">ex4.com</a>
so the output become ex1.com ex2.com etc..
i've make this code
<?php
function GetStr($string,$start,$end){
$str = explode($start, $string);
$str = explode($end, $str[1]);
echo $str[0];
}
$ss= getStr($htmlcode,'<a href="select-admin-domain.do?domain=','">');
echo $ss;
it works good but it only gives me the first output ex1.com and I want to echo all of them not just 1