Maison > développement back-end > Problème PHP > Comment supprimer des caractères à la fin d'une chaîne en php

Comment supprimer des caractères à la fin d'une chaîne en php

青灯夜游
Libérer: 2023-03-08 20:20:02
original
2746 Les gens l'ont consulté

Comment supprimer des caractères à la fin d'une chaîne en PHP : 1. Utilisez directement la fonction substr() pour couper le dernier caractère dans l'ordre inverse, en utilisant la syntaxe "substr(string,0,-1) "; 2. Utilisez la fonction rtrim(), syntaxe "rtrim(string,charlist)".

Comment supprimer des caractères à la fin d'une chaîne en php

L'environnement d'exploitation de ce tutoriel : système windows7, version PHP7.1, ordinateur DELL G3

php supprimer chaînes Dernier caractère

Méthode 1 : Utilisez la fonction substr()

pour utiliser directement la fonction substr() pour couper le dernier caractère de ordre inverse

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);
$str = &#39;123,234,345,&#39;;
echo "原字符串:",$str,&#39;<br/>&#39;;
echo "去掉末尾字符的字符串:",substr($str,0,-1);
?>
Copier après la connexion

Sortie :

原字符串:123,234,345,
去掉末尾字符的字符串:123,234,345
Copier après la connexion
Copier après la connexion

Description :

la fonction substr() renvoie une partie d'une chaîne. Syntaxe :

substr(string,start,length)
Copier après la connexion

Comment supprimer des caractères à la fin dune chaîne en php

Méthode 2 : Utilisez la fonction rtrim()

rtrim() pour supprimer le droit côté de la chaîne, des espaces ou d'autres caractères prédéfinis de chaque côté.

1. Spécifiez le dernier caractère

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);
$str = &#39;123,234,345,&#39;;
echo "原字符串:",$str,&#39;<br/>&#39;;
echo "去掉末尾字符的字符串:",rtrim($str,&#39;,&#39;);
?>
Copier après la connexion

Sortie :

原字符串:123,234,345,
去掉末尾字符的字符串:123,234,345
Copier après la connexion
Copier après la connexion

2 Je ne connais pas le dernier caractère

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);
$str = &#39;123,234,345,1&#39;;
echo "原字符串:",$str,&#39;<br/>&#39;;

//不知道末尾字符,需先获取末字符
$last_char=$str{strlen($str)-1}; 
echo "去掉末尾字符的字符串:",rtrim($str,$last_char);
?>
Copier après la connexion

. Sortie :

原字符串:123,234,345,1
去掉末尾字符的字符串:123,234,345,
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Derniers numéros
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal