Comment limiter le nombre de caractères d'un texte

Nouveau WRInaute
Bonjour,

Je souhaite limiter à 150 caractères le texte émanant d'un champ (post-excerpt) de ma base de données sql. J'ai essayé différentes "solutions" mais sans succès.

Quelqu'un peut-il m'aider ?

Merci.

Voici mon code.
Code:
<?php
   
   /*
   Connexion à   la BDD
   */
   require "connect.php";
   mysql_connect($adresse, $nom, $motdepasse);
   mysql_select_db($database);
   
   
   
   
   $sql = "SELECT COUNT(id) as nbArt FROM mary_posts";
   $req = mysql_query($sql) or die(mysql_error());
   $data = mysql_fetch_assoc($req);
   
   $nbArt = $data['nbArt'];
   $perPage = 6;
   $nbPage = ceil($nbArt/$perPage);
   $cPage = 1;
   
        
   if(isset($_GET['p']) && $_GET['p']>0 && $_GET['p']<=$nbPage){
   $cPage = $_GET['p'];
   }   
   {   
   $sql = "SELECT * FROM mary_posts  ORDER BY id DESC LIMIT ".(($cPage-1)*$perPage).",$perPage";
   $req = mysql_query($sql) or die(mysql_error());
   while($data = mysql_fetch_assoc($req)){
	               
            ?> 
<article class="post-27 post type-post status-publish format-gallery has-post-thumbnail hentry category-fashion tag-creative tag-nature tag-portrait grid-4" itemscope itemtype="http://schema.org/Article">

    <figure class="entry-image">
    	<a href="#/<?php echo $data['ID'];?>-<?php echo $data['post_hypermalien'];?>.html">
			<img width="330" height="221" src="<?php echo $data['post_thumbnail'];?>" class="attachment-masonry-size wp-post-image" alt="<?php echo $data['post_title'];?>" itemprop="image" /><i class="icomoon-camera-retro"></i>    	</a>

            </figure>
        
    <header class="entry-header">
        <div class="entry-meta">
           <span class="entry-category"><a href="#" title="#" ><?php echo $data['post_category'];?></a></span><time class="entry-date updated" datetime="#" itemprop="datePublished">Le <?php echo date("d/m/Y", strtotime($data['post_date'])); ?></time>        </div>
        <h2 class="entry-title" itemprop="headline">
            <a href="#/<?php echo $data['ID'];?>-<?php echo $data['post_hypermalien'];?>.html"><?php echo $data['post_title'];?></a>
        </h2>
            
            </header>
	    
        <div class="entry-summary" itemprop="text">

        <p> <?php echo $data['post_excerpt'];?></p>
         
<a class="read-more-link" href="#/<?php echo $data['ID'];?>-<?php echo $data['post_hypermalien'];?>.html">Lire plus</a>
  
            </div>
        
</article>						  <?php
      
   }
   }
   
   
   ?>
 
Nouveau WRInaute
Merci baud74.

Voilà une solution bien évidente et simple (contrairement à certains posts trouvés par-ci par-là).
 
Discussions similaires
Haut