Maison >développement back-end >Problème PHP >Comment obtenir ou supprimer les derniers caractères en php

Comment obtenir ou supprimer les derniers caractères en php

青灯夜游
青灯夜游original
2022-05-05 20:50:363379parcourir

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.

Comment obtenir ou supprimer les derniers caractères en php

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(&#39;content-type:text/html;charset=utf-8&#39;);   
$str = "123456789";
echo "原字符串:".$str."<br>";
echo "读取后1个字符:".substr($str,-1)."<br>";
echo "读取后2个字符:".substr($str,-2)."<br>";
echo "读取后3个字符:".substr($str,-3)."<br>";
?>

Comment obtenir ou supprimer les derniers caractères en php

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(&#39;content-type:text/html;charset=utf-8&#39;);   
$str = "123456789";
echo "原字符串:".$str."<br>";
echo "删除后1个字符:".rtrim($str,"9")."<br>";
echo "删除后2个字符:".rtrim($str,"89")."<br>";
echo "删除后3个字符:".rtrim($str,"789")."<br>";
?>

Comment obtenir ou supprimer les derniers caractères en php

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(&#39;content-type:text/html;charset=utf-8&#39;);   
$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>";
?>

Comment obtenir ou supprimer les derniers caractères en php

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn