Comment annuler les espaces de chaîne en php

PHPz
Libérer: 2023-03-31 10:29:42
original
1089 Les gens l'ont consulté

Dans le développement PHP, le traitement des chaînes est une opération très courante. Lors du processus de traitement des chaînes, les chaînes contiennent parfois des espaces, et ces espaces peuvent affecter l'effet de traitement des chaînes. Par conséquent, PHP propose diverses façons de supprimer les espaces dans les chaînes. Ci-dessous, nous présenterons quelques méthodes couramment utilisées.

  1. Fonction rtrim

La fonction rtrim est utilisée pour supprimer les espaces sur le côté droit de la chaîne. La méthode d'utilisation de cette fonction est la suivante :

<?php
$str = " hello world ";
echo "before rtrim: " . $str . PHP_EOL;
$str = rtrim($str);
echo "after rtrim: " . $str . PHP_EOL;
?>
Copier après la connexion

Le résultat de sortie est :

before rtrim:  hello world
after rtrim:  hello world
Copier après la connexion

Vous pouvez le voir après l'exécution. la fonction rtrim, le côté droit de la chaîne Les espaces ont été supprimés.

  1. Fonction ltrim

La fonction ltrim est utilisée pour supprimer les espaces sur le côté gauche d'une chaîne. Son utilisation est similaire à la fonction rtrim. Vous pouvez vous référer à l'exemple suivant :

<?php
$str = " hello world ";
echo "before ltrim: " . $str . PHP_EOL;
$str = ltrim($str);
echo "after ltrim: " . $str . PHP_EOL;
?>
Copier après la connexion

Le résultat de sortie est :

before ltrim:  hello world
after ltrim: hello world
Copier après la connexion
.

Vous pouvez voir et exécuter Après la fonction ltrim, les espaces sur le côté gauche de la chaîne ont été supprimés.

  1. fonction trim

la fonction trim peut supprimer les espaces des deux côtés de la chaîne en même temps. Son utilisation est également très simple :

<?php
$str = " hello world ";
echo "before trim: " . $str . PHP_EOL;
$str = trim($str);
echo "after trim: " . $str . PHP_EOL;
?>
Copier après la connexion

Le résultat de sortie est :

before trim:  hello world
after trim: hello world
Copier après la connexion

Vous pouvez le voir après avoir exécuté le trim. fonction, les côtés gauche et droit de la chaîne Les espaces des deux côtés sont supprimés.

  1. Fonction preg_replace

En plus des trois fonctions ci-dessus, vous pouvez également utiliser des expressions régulières pour supprimer les espaces dans les chaînes. La méthode d'implémentation spécifique consiste à utiliser la fonction preg_replace pour remplacer les espaces correspondants par des chaînes vides. Le code est le suivant :

<?php
$str = " hello world ";
echo "before preg_replace: " . $str . PHP_EOL;
$str = preg_replace(&#39;/\s/&#39;, &#39;&#39;, $str);
echo "after preg_replace: " . $str . PHP_EOL;
?>
Copier après la connexion

Le résultat de sortie est :

before preg_replace:  hello world
after preg_replace: helloworld
Copier après la connexion

Comme vous pouvez le voir, les chaînes peuvent également être supprimées avec succès à l'aide d'expressions régulières. espaces dans .

Résumé

En plus des méthodes ci-dessus, il existe d'autres méthodes pour supprimer les espaces dans les chaînes, comme l'utilisation de la fonction str_replace pour remplacer les espaces. Cependant, il convient de noter que lors du traitement des chaînes, nous devons choisir la méthode la plus appropriée en fonction de la situation spécifique pour obtenir les meilleurs résultats.

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!

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!