Maison >développement back-end >Problème PHP >PHP peut remplacer les caractères spécifiés en un seul mouvement (insensible à la casse)

PHP peut remplacer les caractères spécifiés en un seul mouvement (insensible à la casse)

醉折花枝作酒筹
醉折花枝作酒筹original
2021-08-04 15:21:161835parcourir

Dans l'article précédent, nous avons appris comment définir les informations de région. Si vous en avez besoin, veuillez lire "Vous apprendre à définir les informations de région php". Cette fois, nous allons vous présenter la méthode de remplacement des caractères spécifiés dans une chaîne. Vous pouvez vous y référer si vous en avez besoin.

En php, il existe une fonction magique qui peut remplacer les caractères spécifiés dans une chaîne. Cependant, il existe deux fonctions qui peuvent remplacer les caractères spécifiés dans une chaîne. L'une est insensible à la casse et l'autre est sensible à la casse. nous allons introduire cette fonction insensible à la casse.

Tout d’abord, jetons un coup d’œil aux châtaignes.

<?php
echo str_ireplace("明灯三千","花开满城","为你明灯三千!");
?>

Regardez ce code, à votre avis, quel sera le résultat ? Faut-il remplacer « trois mille lumières brillantes » par « des fleurs qui fleurissent partout dans la ville », n'est-ce pas ? Jetons un coup d'œil à la réponse.

PHP peut remplacer les caractères spécifiés en un seul mouvement (insensible à la casse)

Oui, c'est vrai. Il remplace « trois mille lumières brillantes » dans notre chaîne originale par « des fleurs fleurissent partout dans la ville ».

Ensuite, examinons cette fonction en détail. La fonction

str_ireplace() remplace certains caractères dans une chaîne (insensible à la casse).

Jetons un coup d'œil à son format de syntaxe.

str_ireplace(find,replace,string,count)

Le premier paramètre spécifie ici la valeur à trouver ; le deuxième paramètre spécifie le remplacement de la valeur trouvée ; le troisième paramètre est la chaîne qui doit être remplacée ; le quatrième paramètre consiste à compter le nombre de remplacements d'un. variable.

Mais nous devons suivre les règles suivantes lors de l'utilisation de cette fonction :

Si la chaîne recherchée est un tableau, elle renverra un tableau.

Si la chaîne recherchée est un tableau, elle trouvera et remplacera chaque élément du tableau.

Si vous devez rechercher et remplacer un tableau simultanément et que le nombre d'éléments à remplacer est inférieur au nombre d'éléments trouvés, les éléments redondants seront remplacés par des chaînes vides.

Si un tableau est recherché mais qu'une seule chaîne est remplacée, la chaîne de remplacement sera utilisée pour toutes les valeurs trouvées.

C'est tout. Si vous voulez savoir autre chose, vous pouvez cliquer ici. → →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