Comment supprimer des chaînes spéciales en php

藏色散人
Libérer: 2023-03-11 12:36:02
original
5233 Les gens l'ont consulté

Comment supprimer des chaînes spéciales en php : 1. Utilisez trim pour supprimer les caractères vides au début et à la fin de la chaîne ; 2. Utilisez ltrim pour supprimer les caractères vides au début de la chaîne ; 3. Utilisez rtrim pour supprimer ; les caractères espace à la fin de la chaîne ; 4. La fonction str_replace effectue le remplacement et la suppression.

Comment supprimer des chaînes spéciales en php

L'environnement d'exploitation de cet article : système Windows 7, PHP version 7.1, ordinateur DELL G3

Comment supprimer des chaînes spéciales en php ?

Supprimer les caractères spéciaux des chaînes PHP

Les fonctions permettant de supprimer les caractères spéciaux des chaînes incluent trim, ltrim, rtrim, str_replace

1, trim - supprime les caractères vides (ou autres caractères) au début et à la fin de la chaîne.

Syntaxe :

String trim(string $str[,string $charlist])
Copier après la connexion

String trim : type de chaîne de retour

string $str : chaîne à traiter

string $charlist : facultatif, caractères à filtrer (une fois spécifiés, seuls les caractères spécifiés peuvent être supprimés, la valeur par défaut ne sera pas supprimée )

Par exemple :

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);
 
$str = &#39; #123456# &#39;;
 
echo trim($str);//#123456#
echo trim($str,#);// 123456
?>
Copier après la connexion

Mais lorsque vous utilisez les symboles spéciaux par défaut autres que les espaces, vous devez utiliser des guillemets doubles et ne pouvez pas utiliser de guillemets simples

Par exemple :

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);
 
$str=&#39; \t123456 &#39;;
echo trim($str);//\t123456
 
$st = " \t123456 ";
echo trim($st);//123456
?>
Copier après la connexion

Tout caractère sauf le premier et le dernier caractères Ils ne peuvent pas être supprimé

Par exemple :

<?php
header(content-type:text/html;charset=utf-8);
 
$str = " 123 456 ";
echo trim($str);//123 456
?>
Copier après la connexion

2. ltrim--supprime les caractères vides (ou d'autres caractères) au début de la chaîne

La syntaxe est la même que trim

Par exemple :

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);
 
$str = " \n123 456 ";
echo ltrim($str);//123 456 
$str = "# 123 456#";
echo ltrim($str,&#39;#&#39;);// 123 456#
echo ltrim($str,&#39; #&#39;);//123 456#
?>
Copier après la connexion

3. -Supprimez les espaces (ou autres caractères) à la fin de la chaîne

La syntaxe est la même que trim

Par exemple :

<?php
header(content-type:text/html;charset=utf-8);
 
$str = " #123 456\n ";
echo rtrim($str);// #123 456
$str = " #123 456 #";
echo rtrim($str,&#39; #&#39;);// #123 456
?>
Copier après la connexion

4, str_replace--Remplacement de sous-chaîne

mixed str_replace(mixed $search,mixed $replace,mixed $subject[,int &$count])
Copier après la connexion

mixed: Mixed

mixed $search : Trouvez la valeur cible

mixed $replace : La valeur de remplacement de la valeur cible

mixed $subject : Le tableau ou la chaîne pour effectuer le remplacement

int &$count : Facultatif, le nombre de fois que le remplacement a eu lieu

Donnons un exemple :

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);
$str = "#123456#";
echo str_replace(&#39;#&#39;,&#39;&#39;,$str);//123456
?>
Copier après la connexion

Lorsque vous souhaitez remplacer plusieurs caractères, vous devez utiliser un tableau pour les remplacer

<?php
header(&#39;count-type:text/html;charset=utf-8&#39;);
$str = " #123 #456 ";
echo str_replace(array(&#39; &#39;,&#39;#&#39;),array(&#39;&#39;,&#39;&#39;),$str);//123456
?>
Copier après la connexion

trim, ltrim, rtrim sont des caractères spéciaux qui peuvent être supprimés par défaut

“”,普通空格字符
“\t”,制表符
“\n”,换行
“\r”,回车
“\o”,字节符
“\xoB”,垂直制表符
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:
php
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal