PHP: Supprimer les derniers X Caractères de la Fin d'un String
Question de Invité | 02/07/2021 à 15:42
Je voudrais éditer une chaîne arbitraire à l'aide de PHP et supprimer les derniers X caractères derrière la chaîne.
Le nombre de caractères qui doivent être supprimés de la fin de la chaîne ainsi que la longueur de la chaîne d'entrée peuvent varier et donc la procédure doit être variable et ne doit pas dépendre du contenu de la chaîne.
Par exemple, je voudrais raccourcir la chaîne / string "abcdefg" des deux derniers caractères, afin d'obtenir "abcde" comme résultat. Est-ce que quelqu'un connait une fonction PHP pour ça ?
Sujets Connexes
MySQL: Sauts de Ligne dans MySQL
Conseil | 0 Commentaires
Supprimer les Espaces du Début et de la Fin des Lignes de Textes
Tutoriel | 0 Commentaires
Renommer des Fichiers en ses Noms de Dossier
Tutoriel | 0 Commentaires
JavaScript: Supprimer le dernier Caractère d'une Chaîne/String
Conseil | 0 Commentaires
PHP: Supprimer les Caractères non valides des Noms de Fichiers
Conseil | 0 Commentaires
MySQL: Supprimer Données de Table - Différence entre TRUNCATE, DELETE et DROP
Tutoriel | 0 Commentaires
Réparer des Fichiers Texte avec des Sauts de Ligne Mixtes
Tutoriel | 0 Commentaires
Avis Important
Veuillez noter: Les contributions publiées sur askingbox.com sont des contributions d’utilisateurs et ne doivent pas remplacer les conseils d’un professionnel. Ils ne sont pas vérifiés par des indépendants et ne reflètent pas nécessairement l’opinion de askingbox.com. Apprendre encore plus.
Participer
Posez votre propre question ou écrivez votre propre article sur askingbox.com. Voici comment.
Vous pouvez utiliser la fonction substr() fournie par PHP pour cela. Cette fonction vous donne une sous-chaîne à partir d'une chaîne arbitraire.
Comme premier paramètre, nous passons la chaîne que nous voulons couper, comme deuxième paramètre la position de départ et la longueur est le troisième paramètre.
Voyons un exemple :
Parce que nous ne voulons rien couper de l'avant, nous utilisons toujours 0 comme point de départ (le premier caractère de la chaîne a la position 0).
La chose la plus intéressante est le dernier paramètre. Afin de couper un nombre défini de caractères à la fin indépendamment de la longueur de la chaîne, nous devons utiliser ici des valeurs négatives.
Les valeurs négatives garantissent qu'il est compté à partir de l'arrière et que le nombre de caractères spécifié sera supprimé. En conséquence, utiliser -1 comme paramètre supprime le dernier caractère et -2 supprime les deux derniers caractères et en passant -4, nous supprimons les quatre derniers caractères de notre chaîne d'entrée.
02/07/2021 à 19:04