Maison >développement back-end >Problème PHP >Comment obtenir ou supprimer les derniers caractères en php
php peut utiliser l'instruction "substr($str,-N)" pour obtenir le dernier caractère, et le paramètre "N" spécifie le nombre de caractères à lire ; pour supprimer le dernier caractère, utilisez "rtrim($) str,"caractère spécifié")", vous pouvez également utiliser l'instruction "substr($str,0,-N)", et le paramètre "N" spécifie le nombre de caractères à supprimer.
L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur DELL G3
php récupère les derniers caractères
En php, vous pouvez utiliser la fonction substr() pour lire les caractères Les derniers caractères de la chaîne. La fonction
substr() renvoie une partie d'une chaîne. Omettez simplement le troisième paramètre de la fonction et définissez le deuxième paramètre sur une valeur négative (-n), n spécifie que vous souhaitez lire les derniers caractères
<?php header('content-type:text/html;charset=utf-8'); $str = "123456789"; echo "原字符串:".$str."<br>"; echo "读取后1个字符:".substr($str,-1)."<br>"; echo "读取后2个字符:".substr($str,-2)."<br>"; echo "读取后3个字符:".substr($str,-3)."<br>"; ?>
php supprime les derniers caractères
1. Utilisez la fonction rtrim()
La fonction rtrim() peut supprimer les caractères vides ou d'autres caractères prédéfinis sur le côté droit de la chaîne.
<?php header('content-type:text/html;charset=utf-8'); $str = "123456789"; echo "原字符串:".$str."<br>"; echo "删除后1个字符:".rtrim($str,"9")."<br>"; echo "删除后2个字符:".rtrim($str,"89")."<br>"; echo "删除后3个字符:".rtrim($str,"789")."<br>"; ?>
2. Utilisez la fonction substr()
La fonction substr() renvoie une partie de la chaîne. Définissez simplement le deuxième paramètre de la fonction sur 0 et le troisième paramètre sur une valeur négative (-n), où n spécifie les derniers caractères que vous souhaitez supprimer.
<?php header('content-type:text/html;charset=utf-8'); $str = "123456789"; echo "原字符串:".$str."<br>"; echo "删除后1个字符:".substr($str,0,-1)."<br>"; echo "删除后2个字符:".substr($str,0,-2)."<br>"; echo "删除后3个字符:".substr($str,0,-3)."<br>"; echo "删除后4个字符:".substr($str,0,-4)."<br>"; echo "删除后5个字符:".substr($str,0,-5)."<br>"; ?>
Apprentissage recommandé : "Tutoriel vidéo PHP"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!