IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

minimiser le nombre de mot


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Femme Profil pro
    Inscrit en
    Mars 2012
    Messages
    48
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Mars 2012
    Messages : 48
    Par défaut minimiser le nombre de mot
    Bonsoir tous le monde SVP je suis entrain de faire un site ou je dois afficher des articles à partir de ma base de donnée un article contient une image un titre et une description et moi je veux afficher que trois ligne avec un lien en bas lire la suite comme dans les sites d'actualités j'espère je me suis faite bien exprimé
    PS: y a une fonction substr qui fait ça mais je c pas l'utiliser merci de m'aider c'est urgent cordialement

  2. #2
    Membre Expert
    Homme Profil pro
    Développeur C++
    Inscrit en
    Avril 2012
    Messages
    771
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur C++
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2012
    Messages : 771
    Par défaut
    Bonjour,

    je ne comprend pourquoi tu veux utiliser substr() ? Il te suffit de faire ta requête SQL et pour chaque article que tu aura extrait de ta base de données tu fait un lien vers cet article.

  3. #3
    Membre averti
    Femme Profil pro
    Inscrit en
    Mars 2012
    Messages
    48
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Mars 2012
    Messages : 48
    Par défaut
    merci de bien vouloir m"aider je veux faire ak substr pask je veux afficher que trois ligne du champ description par exemple que 3 lignes du text pas tous le contenue sur la page d'acceuil tu mas compris?

  4. #4
    Expert confirmé

    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2010
    Messages
    5 418
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2010
    Messages : 5 418
    Par défaut
    Si tu veux prendre les x premiers caractères d'un texte tu peux utiliser cette fonction
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    function truncate($string, $size, $encodage = 'utf-8') {
     
            $chaine = mb_substr($string, 0, $size, $encodage); // coupe la chaine à la taille max désirée
     
            if ($chaine == mb_substr($string, 0, $size + 1, $encodage)) // pas de modif    
            return $chaine;
     
            // recherche le dernier espace (s'il y en a un)
            if ($lastSpace = strrpos($chaine, ' '))
            return substr($chaine, 0, $lastSpace) . '...';  
            else
            return $chaine . '...';
    }
     
    // exemple pour 300 caractères max
    $texte = truncate($texte_entier,'300');
    Voilà ça ne coupe pas les mots et te permet d'avoir une longueur maximale de texte à afficher.
    Sinon si ton encodage n'est pas en utf-8 (mais c'est pas recommandé et rare de nos jours) tu peux utiliser wordwrap

  5. #5
    Membre averti
    Femme Profil pro
    Inscrit en
    Mars 2012
    Messages
    48
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Mars 2012
    Messages : 48
    Par défaut
    merci je vais esseyer ça avec la table qui affiche les articles

  6. #6
    Membre averti
    Femme Profil pro
    Inscrit en
    Mars 2012
    Messages
    48
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Mars 2012
    Messages : 48
    Par défaut
    bonsoir svp et je met ou le lien < a href="page.php"/> à quelel niveau ?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Trouver le nombre de mots
    Par acik59 dans le forum C
    Réponses: 13
    Dernier message: 06/06/2007, 23h11
  2. [TSQL] calculer le nombre de mot dans une cellule
    Par ricachu dans le forum MS SQL Server
    Réponses: 8
    Dernier message: 31/07/2006, 11h12
  3. Recherche le nombre de mots dans un fichier
    Par peppena dans le forum Linux
    Réponses: 2
    Dernier message: 19/04/2006, 10h46
  4. Réponses: 13
    Dernier message: 16/11/2005, 13h15
  5. Compter nombre de mots dans une chaîne.
    Par xVINCEx dans le forum C++
    Réponses: 22
    Dernier message: 24/11/2004, 13h33

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo