Comment supprimer les caractères de nouvelle ligne d'une chaîne en PHP ? (exemple de code)

青灯夜游
Libérer: 2023-04-05 11:54:02
original
4264 Les gens l'ont consulté

En PHP, vous pouvez utiliser les fonctions intégrées : la fonction str_replace() ou la fonction preg_replace() pour supprimer les nouvelles lignes dans les chaînes. Cet article vous montrera comment ces deux fonctions suppriment les nouvelles lignes.

Comment supprimer les caractères de nouvelle ligne d'une chaîne en PHP ? (exemple de code)

Méthode 1 : Utiliser la fonction str_replace()

La fonction str_replace() peut être used Utilisé pour rechercher et remplacer certains caractères d'une chaîne (ou d'un tableau) par d'autres caractères (sensibles à la casse). [Recommandation du didacticiel vidéo : Tutoriel PHP]

Remarque :

●Si la chaîne recherchée est un tableau, elle sera appliquée à chaque chaîne dans le tableau. Les éléments sont recherchés et remplacés, et un tableau est renvoyé.

●Si vous devez rechercher et remplacer le tableau en même temps et que les éléments à remplacer sont inférieurs au nombre d'éléments trouvés, alors les éléments en excès seront remplacés par des chaînes vides.

Syntaxe de base :

str_replace(find,replace,string,count)
Copier après la connexion

Paramètres :

find : Spécifiez la chaîne à rechercher et à remplacer.

replace : Spécifie la valeur de chaîne à utiliser pour remplacer la valeur dans find.

chaîne : Spécifiez la chaîne à rechercher.

count : Une variable qui compte le nombre de substitutions, qui peuvent être omises. Si ce paramètre est utilisé, sa valeur est définie sur le nombre total d'opérations de substitution effectuées sur la chaîne findl.

Valeur de retour : Renvoie une nouvelle chaîne ou un nouveau tableau basé sur le paramètre de recherche avec une valeur de remplacement.

Exemple : Après avoir remplacé la balise
, affichez la nouvelle chaîne dans le texte de la variable.

<?php 
 header("content-type:text/html;charset=utf-8");    
//声明变量并用包含<br>标签的字符串初始化它
$text = "Hello<br>World<br>PHP中文网!"; 
  
//显示字符串
echo $text; 
echo "<br>"; 
  
// 使用str_replace()函数删除<br>标签
$text2 = str_replace("<br>", "", $text); 
  
// 显示新字符串
echo $text2; 
?>
Copier après la connexion

Sortie :

Comment supprimer les caractères de nouvelle ligne dune chaîne en PHP ? (exemple de code)

Méthode 2 : utilisez la fonction preg_replace()

La fonction preg_replace() peut utiliser une recherche et un remplacement d'expression régulière pour rechercher et remplacer du contenu.

Syntaxe de base :

preg_replace(pattern, replacement, subject, limit, count)
Copier après la connexion

Paramètres :

pattern : Indique le modèle à rechercher, qui contient Pour recherchant des éléments de chaîne, peut être une chaîne ou un tableau de chaînes.

remplacement : Spécifie la chaîne ou le tableau à remplacer.

subject : Spécifiez la chaîne ou le tableau cible qui doit être recherché et remplacé.

limite : Spécifie le nombre maximum possible de substitutions pour chaque modèle, qui peut être omis. La valeur par défaut est -1 (pas de limite).

count : Indique le nombre de remplacements qui doivent être effectués et peuvent être omis.

Valeur de retour : Si le paramètre sujet est un tableau, cette fonction renvoie un tableau, sinon elle renvoie une chaîne.

Exemple : Supprimez les caractères de nouvelle ligne à l'aide de la fonction preg_replace().

<?php 
header("content-type:text/html;charset=utf-8");   
//声明变量并用包含<br>标签的字符串初始化它
$text1 = "PHP<br>Java<br>Python!"; 
  
//显示字符串
echo $text1; 
echo "<br>"; 
  
// 使用str_replace()函数删除<br>标签
$text2 = preg_replace( "/<br>|\n/", "", $text1 ); 
$text3 = preg_replace( "/<br>|\n/", "-", $text1 ); 
  
// 显示新字符串
echo $text2; 
echo "<br>".$text3; 
?>
Copier après la connexion

Sortie :

Comment supprimer les caractères de nouvelle ligne dune chaîne en PHP ? (exemple de code)

Ce qui précède est l'intégralité du contenu de cet article, j'espère qu'il sera utile à l'apprentissage de chacun. Pour un contenu plus passionnant, vous pouvez prêter attention aux colonnes de didacticiels pertinentes du site Web PHP chinois ! ! !

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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!