Show first 100 characters of a string/ sentence in php

How to get the first 100 characters of a string/sentence without breaking HTML tags at the end ?

Answer :

<?php 

$DemoString="Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec non arcu maximus, dapibus dui nec, ullamcorper diam. Maecenas efficitur at lectus ac vehicula. Etiam blandit lorem a odio tempor, ut sodales justo pharetra. Nunc ac cursus dui, in eleifend dolor. Nam non est sed nisl interdum mattis non et enim. Donec mauris arcu, luctus vitae congue ac, eleifend quis neque. Nullam cursus interdum leo, vitae rutrum dui tempor sit amet. Fusce lobortis, elit eu pharetra eleifend, augue ligula porta augue, non eleifend nibh enim vel mi. Suspendisse potenti. Donec eu metus tortor. Vestibulum tellus lorem, venenatis ut consequat et, molestie at arcu. Ut vel nulla dapibus, mollis turpis sit amet, viverra leo. Morbi neque lorem, congue sit amet pretium quis, semper eu purus. Vivamus eget nulla mauris. Suspendisse dapibus lectus at nulla hendrerit convallis. Aenean ac enim urna.";

$DemoString = strip_tags($DemoString); 

$DemoString = substr($DemoString, 0, 100); 

echo $DemoString;

?>

 

Output : 

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec non arcu maximus, dapibus dui nec, ul