| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> PHP /MySQL Programmation >> Content
    Comment faire pour supprimer les marques de paragraphe d'une chaîne en PHP
    Parfois texte contient des marques de paragraphe : notations simples de montage qui suggèrent où un nouveau paragraphe devrait commencer . Lorsque vous créez une application Web , déterminez si les utilisateurs peuvent coller et envoyer du texte contenant ce symbole. Gauche non traitée , le navigateur affichera un symbole de point d'interrogation à la place laid . Vous pouvez vérifier la place des chaînes pour le symbole de paragraphe, les briser comme l'a suggéré , puis la production réelle paragraphes en utilisant PHP. Instructions
    1

    Ouvrez le fichier PHP pour votre page Web dans un éditeur de code, et mis votre chaîne à une variable , si vous ne l'avez pas déjà fait :

    $ mystring = ' texte va ici ';
    2

    convertir les symboles de paragraphe dans les codes des entités HTML - codes courts qui représentent des caractères navigateurs ne peuvent pas afficher normalement - en utilisant le " htmlentities ( ) " fonction . Réglez le résultat de cette fonction à une nouvelle chaîne :

    $ fix_mystring = htmlentities ($ mystring );

    mesure " htmlentities () " trouve vos marques de paragraphe , la fonction sera remplacer par le Code HTML pour ce personnage , "¶" .
    3

    écrire un «si-alors " instruction conditionnelle qui vérifie la chaîne pour le code de symbole de paragraphe . Si la chaîne contient le code, alors vous voudrez pour traiter son texte. Vérifiez les codes de symbole de paragraphe en utilisant la fonction " strstr ()" , ce qui permet de rechercher un texte dans une chaîne :

    if ( strstr ($ fix_mystring , ' ¶' )) {

    }
    4

    créer une nouvelle variable , et définissez sa valeur sur le résultat de la fonction " explode () " . Placez ce code entre les accolades de la déclaration «si-alors ». Utilisez " explode () " pour briser la chaîne en morceaux partout où il trouve le code de symbole de paragraphe :

    $ paras = explode (' ¶ ', $ fix_mystring ) ;

    Cette fonction crée un tableau, qui est une série de valeurs dans une variable.
    5

    Démarrer une fonction " For-Each " boucle dans la déclaration «si-alors " après le " explode () " . Sortie chaque morceau de texte dans le répertoire "$ paras " array avec des étiquettes "

    " de sorte que chaque paragraphe sorties comme initialement indiqué par le symbole de paragraphe:

    foreach ($ paragraphes que $ para) {

    echo '

    ». $ para . »

    '; }


    6

    Ajouter un " else " à votre déclaration « si-alors ». Vous pouvez le faire en écrivant "else" en dehors de l' accolade fermante , puis en tapant une nouvelle paire d'accolades après. Utilisez l'instruction "else" à la sortie de votre chaîne , même si le code n'a pas trouvé de symboles paragraphe :

    } else { '

    '

    écho. $ fix_mystring . »

    '; }


    La variable que vous avez créée à l'aide des " htmlentities ( ) "est préférable à l'utilisation de l'original , dans ce cas , parce que la chaîne d'origine peut contenir autres personnages problématiques que " htmlentities ()" va nettoyer .

    Previous :

    next :
      articles connexes
    ·Comment trouver le numéro d'indice d'un élément en P…
    ·PHP: Comment remplacer une chaîne entre les balises 
    ·Comment faire pour supprimer le contenu d' un fichier P…
    ·Comment faire pour créer des fichiers de langues pour …
    ·Comment faire pour créer un fichier texte pour MySQL 
    ·Comment lire un caractère de fichiers en caractères A…
    ·Comment utiliser la commande mysqladmin flush-hosts cod…
    ·Comment afficher l' image plutôt que la référence d'…
    ·Qu'est-ce que Locks dans SQL 
    ·Comment lire un fichier XML avec PHP 4 Script 
      articles en vedette
    ·Fuite de mémoire Outils de détection 
    ·Comment mettre à jour les paquets Python du site 
    ·Comment rendre un autre contrôleur dans Ruby 
    ·Comment INT en C + + pour les nombres réels 
    ·Comment lire un fichier délimité par des virgules dan…
    ·Comment créer un dossier dans l'API Avec VBA 
    ·Comment faire pour éliminer toute trace majoré d'une …
    ·Comment faire un système d'exploitation 
    ·SDK de base manquant Xcode 
    ·Comment faire pour créer une chaîne SQL en VB.NET 
    Copyright © Connaissances Informatiques http://fr.wingwit.com