look on this...
$text = "Hello -<td>-... -<td>- <== tag... gonna put something inside... ==>> -<td>--";
print "$text<br><br>";
$td_tag = "<td width=15%>";
$search_start = strpos(strtolower($text), "<td");
$search_end = strpos(strtolower($text), ">", $search_start);
$search = substr($text, $search_start, $search_end-$search_start+1);
$text = preg_replace("/($search)(.*$)/","$td_tag\2", $text);
print $text;
the above one is work... but the below one doesn't... ?!?!?!? it's the same code...
$text = "<table><tr><td width=15%>2002</td><td><b><i>Speak For Me</i></b> (Allen & Allen Music Group Records) Rev. Arthur T. Jones </td></tr></table>";
$text = $table_tag . $text;
$search_start = strpos(strtolower($text), "<td");
$search_end = strpos(strtolower($text), ">", $search_start);
$search = substr($text, $search_start, $search_end-$search_start+1);
print "<font color=yellow>".substr($text, $search_start+1,$search_end+15)."<br>";
print "<font color=orange>".substr($text, $search_start+1, $search_end-$search_start)."<br>";
$text = preg_replace("/($search)(.*$)/","$td_tag\2", $text);
print "<font color=yellow>".substr($text, $search_start+1,$search_end+15)."<br>";
i really don't get it?? could someone help me please?? thanks...