Maison développement back-end tutoriel php Résumé des fonctions de remplacement de chaîne PHP

Résumé des fonctions de remplacement de chaîne PHP

Jun 21, 2023 am 09:39 AM
php字符串 汇总 替换函数

PHP, en tant que langage de programmation puissant, offre une multitude de fonctions de traitement de chaînes Avec le développement d'Internet, le traitement de chaînes est devenu de plus en plus un élément indispensable du développement Web. En PHP, la fonction de remplacement de chaîne est utilisée pour rechercher et remplacer du texte spécifique dans une chaîne. Ce qui suit est un résumé des fonctions de remplacement de chaîne couramment utilisées en PHP. La fonction

  1. str_replace

str_replace est l'une des fonctions de remplacement de chaîne les plus couramment utilisées en PHP, qui peut remplacer une certaine sous-chaîne dans une chaîne. La syntaxe de cette fonction est la suivante :

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

Parmi eux, $search représente la sous-chaîne à remplacer, $replace représente la chaîne à remplacer, $string représente la chaîne d'origine à remplacer, $ count représente les paramètres facultatifs et renvoie la chaîne remplacée le nombre de fois.

Par exemple :

$text = "Hello World!";
$new_text = str_replace("World", "PHP", $text);
echo $new_text;
Copier après la connexion

Le résultat de sortie est :

Hello PHP!
Copier après la connexion
Copier après la connexion
  1. str_ireplace

La fonction str_ireplace est similaire à la fonction str_replace, mais elle n'est pas sensible à la casse. La syntaxe de cette fonction est la suivante :

str_ireplace($search, $replace, $string [, &$count])
Copier après la connexion

Parmi eux, $search et $replace sont les mêmes que la fonction str_replace.

Par exemple :

$text = "Hello World!";
$new_text = str_ireplace("world", "PHP", $text);
echo $new_text;
Copier après la connexion

Le résultat de sortie est :

Hello PHP!
Copier après la connexion
Copier après la connexion
  1. preg_replace

La fonction preg_replace est une puissante fonction de remplacement de chaîne en PHP, qui utilise des expressions régulières pour rechercher et remplacer des chaînes. La syntaxe de cette fonction est la suivante :

preg_replace($pattern, $replacement, $string [, $limit [, &$count]])
Copier après la connexion

Parmi eux, $pattern représente le modèle de l'expression régulière, $replacement représente la chaîne à remplacer, $string représente la chaîne d'origine qui doit être remplacée et le $limit Le paramètre facultatif spécifie la valeur maximale à remplacer. Nombre de fois, $count signifie renvoyer le nombre de fois où il a été remplacé.

Par exemple :

$text = "I have 3 cats and 2 dogs.";
$new_text = preg_replace("/d+/", "5", $text);
echo $new_text;
Copier après la connexion

Le résultat de sortie est :

I have 5 cats and 5 dogs.
Copier après la connexion
  1. strtr

La fonction strtr est une fonction de remplacement de chaîne simple mais efficace qui transmet les règles de remplacement sous la forme d'un tableau. La syntaxe de cette fonction est la suivante :

strtr($string, $replace_pairs)
Copier après la connexion

Parmi eux, $string représente la chaîne d'origine qui doit être remplacée, et $replace_pairs représente les règles qui doivent être remplacées sous forme de paires clé-valeur.

Par exemple :

$text = "The quick brown fox jumps over the lazy dog.";
$new_text = strtr($text, "eoau", "1234");
echo $new_text;
Copier après la connexion

Le résultat de sortie est :

Th2 q5ick br4wn f1x j3mps 4v5r th1 l1zy d4g.
Copier après la connexion
  1. mb_str_replace

La fonction mb_str_replace est similaire à la fonction str_replace, mais elle peut gérer des jeux de caractères multi-octets, particulièrement adaptés au remplacement de chaînes chinoises. La syntaxe de cette fonction est la suivante :

mb_str_replace($search, $replace, $string)
Copier après la connexion

Parmi eux, $search représente la chaîne qui doit être remplacée, $replace représente la chaîne qui doit être remplacée et $string représente la chaîne d'origine qui doit être remplacée.

Par exemple :

$text = "你好,世界!";
$new_text = mb_str_replace("世界", "PHP", $text);
echo $new_text;
Copier après la connexion

Le résultat de sortie est :

你好,PHP!
Copier après la connexion

Résumé :

Ce qui précède présente les fonctions de remplacement de chaîne couramment utilisées en PHP, notamment str_replace, str_ireplace, preg_replace, strtr et mb_str_replace. Dans le développement Web, une utilisation appropriée de ces fonctions peut rendre le traitement des chaînes plus rapide et plus facile.

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 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

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment convertir des caractères en code ascii en php Comment convertir des caractères en code ascii en php Mar 03, 2023 pm 06:55 PM

En PHP, vous pouvez utiliser la fonction ord() pour convertir des caractères en code ascii. Cette fonction peut renvoyer la valeur ASCII d'un seul caractère ou le premier caractère d'une chaîne. La valeur ASCII renvoyée sera affichée sous forme entière lors de la conversion. syntaxe "ord (string)", le paramètre "string" ne peut être omis, c'est la chaîne (ou le caractère unique) à partir de laquelle la valeur ASCII doit être obtenue.

Comment remplacer un certain caractère pour qu'il soit vide dans une chaîne php Comment remplacer un certain caractère pour qu'il soit vide dans une chaîne php Mar 06, 2023 pm 06:39 PM

Il existe deux manières de remplacer un certain caractère par un caractère nul dans une chaîne PHP : 1. Utilisez la fonction str_replace() pour remplacer le caractère spécifié par un caractère nul. Il vous suffit de définir le premier paramètre sur le caractère spécifié et le. deuxième paramètre à un caractère nul. Syntaxe "str_replace("caractère spécifié","", $str)"; 2. Utilisez la fonction preg_replace() avec des expressions régulières pour faire correspondre le caractère spécifié et remplacez-le par le caractère nul, syntaxe " preg_replace('/caractère spécifié/', "",$str)".

Comment supprimer toutes les lettres majuscules d'une chaîne en php Comment supprimer toutes les lettres majuscules d'une chaîne en php Sep 26, 2022 pm 07:59 PM

Deux méthodes de suppression : 1. Utilisez preg_replace() pour exécuter une expression régulière pour rechercher toutes les lettres majuscules et les remplacer par des caractères nuls. La syntaxe est "preg_replace('/[A-Z]/','',$str)". 2. Utilisez preg_filter() pour exécuter une expression régulière pour rechercher toutes les lettres majuscules et les remplacer par des caractères vides. La syntaxe est "preg_filter('/[A-Z]/','',$str)".

Comment supprimer les caractères gauche et droit d'une chaîne en php Comment supprimer les caractères gauche et droit d'une chaîne en php Mar 27, 2023 pm 03:29 PM

PHP est un langage de programmation typé souvent utilisé pour développer des applications Web. Lors du développement Web, vous devrez peut-être effectuer diverses opérations sur les chaînes, telles que supprimer des caractères spécifiques d'une chaîne, conserver des chiffres ou des lettres dans une chaîne, etc. Dans cet article, nous nous concentrerons sur la façon de supprimer des caractères spécifiques sur le côté gauche ou droit d'une chaîne en PHP.

Comment extraire uniquement les caractères chinois d'une chaîne php Comment extraire uniquement les caractères chinois d'une chaîne php Sep 22, 2022 pm 07:44 PM

Deux méthodes : 1. Utilisez preg_match_all() avec des règles régulières pour filtrer les chaînes, la syntaxe est "preg_match_all("/[\x{4e00}-\x{9fff}]+/u","$str",$arr) ;" ;2. Utilisez preg_replace() avec une recherche régulière de lettres non chinoises dans la chaîne et remplacez-les par des caractères vides. La syntaxe est "preg_replace("/[^\x{4E00}-\x{9FFF}]+ /u" ,'',$str)".

Est-il possible d'ajouter des caractères à une chaîne en php ? Est-il possible d'ajouter des caractères à une chaîne en php ? Aug 19, 2022 pm 07:51 PM

PHP peut ajouter des caractères aux chaînes. Deux méthodes d'implémentation : 1. Utilisez le connecteur de chaîne "." pour relier le caractère spécifié au début ou à la fin de la chaîne. La syntaxe est "caractère spécifié. chaîne" ou "chaîne. caractère spécifié" ; ) insère le caractère spécifié à la position spécifiée dans la chaîne. La syntaxe est "substr_replace(string, selected caractère, position spécifiée, 0)".

Comment supprimer les guillemets doubles d'une chaîne en php Comment supprimer les guillemets doubles d'une chaîne en php Mar 28, 2023 pm 04:54 PM

PHP est un langage de programmation très populaire et l’un des outils privilégiés pour créer des sites Web dynamiques. Dans le développement PHP, nous devons souvent utiliser des chaînes, et une exigence courante est de supprimer les guillemets doubles des chaînes. Dans cet article, nous présenterons quelques méthodes pour supprimer les guillemets doubles des chaînes PHP.

Comment trier les chaînes en php Comment trier les chaînes en php Sep 08, 2022 pm 08:02 PM

Étapes d'implémentation : 1. Utilisez la fonction str_split() pour convertir la chaîne en un tableau de caractères, la syntaxe est "str_split(string)" 2. Utilisez la fonction asort() ou arsort() pour trier le tableau de caractères par ordre croissant ou croissant ; par ordre décroissant, la syntaxe « asort (tableau de caractères) » ou « arsort (tableau de caractères) » ; 3. Utilisez la fonction implode() pour reconvertir le tableau de caractères trié en chaîne, la syntaxe est « implode (tableau de caractères triés) » ; ".

See all articles