У меня есть некоторый контент (некоторые из внешнего источника, некоторые специально написанные), которые отображаются в виде формата блога. Я хочу, чтобы отрезать текст после определенного количества символов, поэтому в настоящее время я делаю это:Как усечь HTML на определенное количество символов?
<?=substr(strip_tags($a['content']), 0, 400)?>
Проблема заключается в том, это теряет все форматирование, и я просто получить один массивный сгусток текста. Но если я не разделяю теги, очевидно, что некоторые теги будут закрыты и испортить макет.
Что было бы хорошим способом усечения после X числа символов, но также сохранить некоторое базовое форматирование?
возможно http://stackoverflow.com/questions/1193500/php-truncate-html-ignoring-tags поможет? – Max