Maison  >  Article  >  développement back-end  >  Comment supprimer tous les espaces dans une chaîne en php

Comment supprimer tous les espaces dans une chaîne en php

青灯夜游
青灯夜游original
2022-02-14 19:15:469869parcourir

Comment supprimer tous les espaces dans une chaîne en PHP : 1. Utilisez la fonction str_replace(), syntaxe "str_replace(" ","",$str)" 2. Utilisez la fonction preg_replace(), syntaxe "preg_replace('/ s+ /','',$str)". : L'environnement de fonctionnement de ce tutoriel : système Windows7, version PHP8, ordinateur Dell G3

Comment supprimer tous les espaces dans une chaîne en phpPhp pour supprimer tous les espaces dans la chaîne pour utiliser la fonction Str_replace() pour supprimer tous les espaces

Utilisez la fonction preg_replace() pour supprimer tous les espaces

1. Utilisez la fonction str_replace()
  • Nous utilisons la fonction intégrée str_replace() pour remplacer les sous-chaînes dans les chaînes ou les tableaux. La chaîne remplacée est passée en paramètre. La syntaxe correcte pour utiliser cette fonction est la suivante.

    str_replace($searchString, $replaceString, $originalString, $count);
  • La fonction intégrée str_replace() a quatre paramètres. Ses paramètres détaillés sont les suivants
paramètre

description

$searchStringC'est ce que nous voulons rechercher et remplacer une sous-chaîne ou un tableau de $replaceStringC'est là que nous voulons mettre $searchString chaîne. La fonction vérifie les occurrences de $searchString et la remplace par $replaceString. Cette fonction vérifie l'occurrence de $searchString et la remplace par $replaceString. Il peut également s'agir d'un tableau. $originalStringObligatoire$searchString
obligatoire
Obligatoire
C'est la chaîne d'origine à partir de laquelle on veut trouver une sous-chaîne ou un caractère à remplacer. 强制 它是我们要查找和替换的子字符串或数组
$replaceString 强制 它是我们要放在 $searchString 的位置的字符串。函数将检查 $searchString 的出现情况,并用 $replaceString 替换。该函数将检查 $searchString 的出现情况,然后用 $replaceString 替换它。它也可以是一个 array
$originalString 强制 它是原始的字符串,我们想从中找到一个子字符串或一个字符来替换。
$count 可选 它告诉人们对 $originalString 进行替换的总次数

这个函数返回所有替换后得到的最终字符串。

下面的程序显示了我们如何使用 str_replace() 函数从给定的字符串中删除所有空格。

<?php 
header("Content-type:text/html;charset=utf-8");
$searchString = " ";
$replaceString = "";
$originalString = "This is a programming tutorial"; 
 
$outputString = str_replace($searchString, $replaceString, $originalString); 
echo "原字符串:".$originalString."<br>";  
echo "去除空格后的字符串:".$outputString; 
  
?>

Comment supprimer tous les espaces dans une chaîne en php

我们传递了一个空格字符作为 $searchString 和一个空字符串作为 $replaceString。输出将是没有空格的字符串。

现在,如果我们传入 $count 参数,函数将告诉我们这个字符串的替换次数。

<?php 
header("Content-type:text/html;charset=utf-8");
$searchString = " ";
$replaceString = "";
$originalString = "This is a programming tutorial"; 
 
$outputString = str_replace($searchString, $replaceString, $originalString, $count); 
echo "原字符串:".$originalString."<br>";  
echo "去除空格后的字符串:".$outputString."<br>"; 
echo "替换字数:".$count; 
?>

Comment supprimer tous les espaces dans une chaîne en php

2、使用 preg_replace() 函数

也可以使用 preg_replace() 函数来删除字符串中的所有空格。这个函数不仅可以删除空格字符,还可以删除字符串中的制表符。使用这个函数的正确语法如下。

preg_replace($regexPattern, $replacementVar, $original, $limit, $count)

函数 preg_replace() 接受五个参数. 它的详细参数如下

参数
说明
$regexPattern 强制 它是我们将在原始字符串或数组中搜索的模式
$replacementVar 强制 它是我们用来替换搜索值的字符串或数组
$original 强制 它是一个字符串或数组,我们要从其中找到值并替换它。
$limit 可选 这个参数限制了替换的数量
$count 可选 这个参数告诉了我们对原始字符串或数组进行替换的总次数

我们将使用模式 /s+/

$countComment supprimer tous les espaces dans une chaîne en phpFacultatif

Il indique le nombre total de fois où $originalString a été remplacé

Cette fonction renvoie la chaîne finale après toutes les substitutions.

Comment supprimer tous les espaces dans une chaîne en phpLe programme ci-dessous montre comment supprimer tous les espaces d'une chaîne donnée à l'aide de la fonction str_replace().

<?php 
header("Content-type:text/html;charset=utf-8");

$originalString = "This is a programming tutorial"; 
 
$outputString = preg_replace(&#39;/\s+/&#39;, &#39;&#39;, $originalString); 
echo "原字符串:".$originalString."<br>";  
echo "去除空格后的字符串:".$outputString."<br>"; 
?>

Comment supprimer tous les espaces dans une chaîne en php

Nous avons passé un caractère espace sous la forme $searchString et une chaîne vide sous la forme $replaceString. Le résultat sera une chaîne sans espaces. Maintenant, si nous passons le paramètre $count, la fonction nous indiquera le nombre de substitutions pour cette chaîne.

<?php 
header("Content-type:text/html;charset=utf-8");
$searchString = " ";
$replaceString = "";
$limit = 2;
$originalString = "This is a programming tutorial"; 
 
$outputString = preg_replace(&#39;/\s+/&#39;, &#39;&#39;, $originalString,$limit); 
echo "原字符串:".$originalString."<br>";  
echo "去除空格后的字符串:".$outputString."<br>"; 

?>
🎜Comment supprimer tous les espaces dans une chaîne en php🎜🎜 🎜2. Utilisez la fonction preg_replace() 🎜🎜🎜 Vous pouvez également utiliser la fonction preg_replace() pour supprimer tous les espaces dans la chaîne. Cette fonction peut supprimer non seulement les caractères d'espacement mais également les caractères de tabulation d'une chaîne. La syntaxe correcte pour utiliser cette fonction est la suivante. 🎜rrreee🎜 La fonction preg_replace () accepte cinq paramètres. Obligatoire 🎜C'est le modèle que nous allons rechercher dans la chaîne ou le tableau d'origine🎜🎜🎜$replacementVar🎜Forçage🎜C'est quoi nous utilisons pour remplacer la chaîne ou le tableau de la valeur recherchée🎜🎜🎜$original🎜obligatoire🎜C'est une chaîne ou un tableau à partir duquel nous voulons trouvez la valeur et remplacez-la. 🎜🎜🎜$limit🎜Facultatif🎜Ce paramètre limite le nombre de remplacements🎜🎜🎜$count 🎜Facultatif🎜Ce paramètre nous indique le nombre total de fois où remplacer la chaîne ou le tableau d'origine🎜🎜Nous utiliserons le modèle / s+/ pour trouver des espaces. La procédure pour supprimer les espaces d’une chaîne est la suivante. 🎜rrreee🎜🎜🎜🎜Nous savons que le nombre total de substitutions pour cette chaîne est de 4, nous allons maintenant limiter le nombre de substitutions. 🎜rrreee🎜🎜🎜🎜On voit qu'il n'a été remplacé que deux fois. 🎜🎜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