When we use substr to display part of the string but if our string has anchor tag then displayed string content viewing smaller than others strings
e.g.
$str1="is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It";
$str2="is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy <a href='http://www.google.com'>text</a> ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It";
$str1Count=strlen($str1); // 357
$str2Count=strlen($str2); // 393
if($str1Count > 300){
echo substr($str1,0,300)."<br/><br/>";
}
/*
output:
is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into el
*/
if($str2Count > 300){
echo substr($str2,0,300);
}
/*
output:
is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy <a href='http://www.google.com'>text</a> ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five
*/
but as per my need it has to display till "into el"
please help me thanks in advance.
echo htmlspecialchars(substr($str2,0,300));(asuming you are displaying the result in a browser)?