EspañolDeutschFrançaisItalianoPortuguêsРусскийΕλληνικά日本語中文(简体)हिन्दी; हिंदीالعربية
Defini comme langue par défaut
Questions de PF - Forum

Comment ajuster ou découper une chaîne à une certaine longueur en PHP

Programmation PHP
 
Comment ajuster ou découper une chaîne à une certaine longueur en PHP

Il y a beaucoup de fonctions et Méthodes sur le type de données chaîne (Chaîne) dans PHP. Normalement, Quand on veut raccourcir o ajuster une chaîne d’un nombre donné de caractères, Nous utilisons la fonction substr de la manière suivante:

où la variable $longueur aura la valeur de la taille de la chaîne, ce qui entraîne que nous voulons obtenir.

Imaginez maintenant que vous voulez effectuer l’ajustement ou le découpage d’une chaîne de texte qui vont utiliser dans une page Web comme Intro de le quelconque Nouvelles, Article o similaires. Si nous utilisons la fonction directement substr sur la chaîne pour régler, Cette fonction pas va faire distinction entre les lettres, des propos et/ou des espaces vides, Si le résultat peut être une chaîne où le dernier mot est Coupe.

Nous allons voir que nous pouvons résoudre ce problème, Cela, Etant donné une chaîne et une longueur, Il s’agit réglage à cette taille, tenant compte du fait que ne doit pas couper les mots. Pour ce faire, Jetez un oeil à la fonction suivante:

Cette fonction prend comme paramètres un chaîne et le longueur vous le souhaitez.

Nous allons voir un exemple de. Si la chaîne suivante de caractères et appliquez la fonction ci-dessus sur le même:

le résultat suivants doivent être respectés:

Si, au lieu d’utiliser cette fonction, Nous avons utilisé la fonction substr, le résultat aurait été différent:

laissant dernier mot chaîne la moitié.

Comme vous pouvez le voir, ce dernier résultat ne serait pas très bien, comme intro, sur une page web, Puisque nous sommes mots coupe. Il s’avère plus adapté le résultat Récupérée à l’appel à la fonction trimString, qui a évité la possible coupe éliminant ces mots qui sont laissés à moitié.

 

Rejoindre le canal de Télégramme

Laissez-nous un commentaire ou d’entrer à laForum
Partagez-le Share on FacebookTweet about this on TwitterShare on Google+Pin on PinterestShare on RedditShare on VKShare on StumbleUponShare on TumblrShare on LinkedInEmail this to someonePrint this page

Laisser une réponse