.01
.02
.03
.04
.05
.06
.07
.08
.09
.10
.11
.12
.13
.14
.15
.16
.17
.18
.19
.20
.21
.22
.23
.24
.25
.26
.27
.28
.29
.30
.31
.32
.33
.34
.35
.36
.37
.38
.39
|
|
<?php
/******************************************************************************/
/* */
/* __ ____ */
/* ___ / / ___ / __/__ __ _____________ ___ */
/* / _ \/ _ \/ _ \_\ \/ _ \/ // / __/ __/ -_|_-< */
/* / .__/_//_/ .__/___/\___/\_,_/_/ \__/\__/___/ */
/* /_/ /_/ */
/* */
/* */
/******************************************************************************/
/* */
/* Titre : Couper une chaine au n caractere et... */
/* */
/* URL : http://www.phpsources.org/scripts104-PHP.htm */
/* Auteur : Matt */
/* Date édition : 28 Déc 2004 */
/* */
/******************************************************************************/
// Nombre de caractère
$max=50;
if(strlen($chaine)>=$max)
{
// Met la portion de chaine dans $chaine
$chaine=substr($chaine,0,$max);
// position du dernier espace
$espace=strrpos($chaine," ");
// test si il ya un espace
if($espace)
// si ya 1 espace, coupe de nouveau la chaine
$chaine=substr($chaine,0,$espace);
// Ajoute ... à la chaine
$chaine .= '...';
}
?>
|