<div class="desc">
<?php
$text = strip_tags($new->description);
//$new->description - это и есть текст который выводится из базы.......
$text = substr($text, 0, 450);
$text_hidden = substr($new->description, 450, strlen($text));
$text = rtrim($text, "!,.-");
// $text = substr($text, 0, strrpos($new->description, ' '));
echo $text."… "; ?>
<p class="text-hidden-<?= $new->id; ?>" style="display: none">
<?php echo $text_hidden;?>
</p>
</div>
скрипт который показывает скрытый текст
<script>
$(document).ready(function() {
$('.readmore').on('click',function(e){
e.preventDefault();
var id = $(this).attr('id');
$('.text-hidden-'+id).toggle();
});
});
</script>