Vous êtes ici Codes PHP et MySQL > Chaînes > Cherche et trouve les mots trop long d'un texte

 

Cherche et trouve les mots trop long d'un texte

Une fonction qui devrait vous être utile pour vos formulaires ou pour tout autre emploi. Vous donnez une longueur maximum et si dans votre texte il existe un mot qui dépasse cette longueur, la fonction retourne FALSE.
 
KOogar
Site de l'auteur voir
[65] sources en PHP voir
Code vu 4908 fois
Enregistré le 27 Jan 2008
  • Digg ce code sur digg.com
  • Bookmark ce code sur del.icio.us
  • Bookmark ce code sur Google
  • Bookmark ce code sur Yahoo
  • Ajoute Cherche et trouve les mots trop long d'un texte
  • Partage ce code sur Facebook
 
 
 
 

Code Source


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.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
 
<?php
/******************************************************************************/
/*                                                                            */
/*                       __        ____                                       */
/*                 ___  / /  ___  / __/__  __ _____________ ___               */
/*                / _ \/ _ \/ _ \_\ \/ _ \/ // / __/ __/ -_|_-<               */
/*               / .__/_//_/ .__/___/\___/\_,_/_/  \__/\__/___/               */
/*              /_/       /_/                                                 */
/*                                                                            */
/*                                                                            */
/******************************************************************************/
/*                                                                            */
/* Titre          : Cherche et trouve les mots trop long d'un texte           */
/*                                                                            */
/* URL            : http://www.phpsources.org/scripts330-PHP.htm              */
/* Auteur         : KOogar                                                    */
/* Date édition   : 27 Jan 2008                                               */
/* Website auteur : http://www.koogar.fr                                      */
/*                                                                            */
/******************************************************************************/


/*******************************************************************************
    * cherche les mots trop long
    ***************************************************************************/

function mot_trop_long($texte,$longueur_mots_max) {
$texte TexteSansAccent($texte); //moins gourmand pour le split
// enleve les apostrophes
$texte str_replace("'"," ",$texte);
// place les mots dans un tableau
$regs split("[^[:alpha:]]+"$texte);
// boucle sur la liste de mots
foreach($regs as $v)  {
       if (strlen($v) > $longueur_mots_max) {
          return FALSE;
          break;
          }
        }
    return TRUE;
  }

// pour l'utiliser
$txt "";  // votre texte
$longueur 20// la taille du mot maximum
// si le mot est trop long...blablabla
if (mot_trop_long($txt,$longueur) == FALSE)  echo 'Mot trop long - max '.$longueur.'';

?>

 

Fonctions du code

: Remplace toutes les occurrences dans une chaîne - (PHP 4, PHP 5)
: Scinde une chaîne en un tableau, grâce à une expression rationnelle - (PHP 4, PHP 5)
: Calcule la taille d'une chaîne - (PHP 4, PHP 5)
: Affiche une chaîne de caractères - (PHP 4, PHP 5)
Ajouter un commentaire
Code de sécurité

Attention: Les champs marqués d'une étoile * sont obligatoires
 
Librairie PHP

Connexion

 
 

Chaînes

 
 

PHP

 
 
 
 
    Offres d'emploi

Plus de 500 offres d'emploi PHP/MySQL

Offres d'emploi
 
    Editeur PHP
 
        Publicité