Maison > développement back-end > Problème PHP > Comment utiliser la fonction str_replace pour remplacer des chaînes en PHP

Comment utiliser la fonction str_replace pour remplacer des chaînes en PHP

青灯夜游
Libérer: 2023-03-08 12:38:02
original
2861 Les gens l'ont consulté

La fonction str_replace en PHP peut remplacer certains caractères dans une chaîne (sensible à la casse). L'utilisation est la suivante : 1. Rechercher et remplacer la sous-chaîne spécifiée dans la chaîne ; array. Valeur clé ; 3. Utilisez un tableau pour remplacer le tableau ; 4. Utilisez une chaîne pour remplacer le tableau.

Comment utiliser la fonction str_replace pour remplacer des chaînes en PHP

L'environnement d'exploitation de ce tutoriel : système windows7, version PHP7.1, ordinateur DELL G3

la fonction str_replace() remplace enchaîne certains caractères (sensible à la casse).

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

Cette fonction renvoie une chaîne ou un tableau. Cette chaîne ou tableau est le résultat du remplacement de toutes les recherches dans le sujet par replace.

1. $search, la chaîne ou le tableau à remplacer
2 $replace, la chaîne ou le tableau à remplacer
3 $subject, la chaîne ou le tableau interrogé Array<🎜. >4. $count, facultatif. S'il est spécifié, il sera défini sur le nombre de remplacements
5. Valeur de retour : cette fonction renvoie le tableau ou la chaîne remplacé (nouvellement généré)

<. 🎜>Quatre façons d'utiliser la fonction str_replace()

1. Chaîne de remplacement de chaîne

<?php
    //实例一:字符串替换字符串
    $str1 = str_replace("red","black","red green yellow pink purple");
    echo $str1."";    //输出结果为black green yellow pink purple
?>
Copier après la connexion

Sortie :

Comment utiliser la fonction str_replace pour remplacer des chaînes en PHP2. Valeur de clé du tableau de remplacement de chaîne

<?php
    //实例二:字符串替换数组键值
    $arr = array("blue","red","green","yellow");
    $str1 = str_replace("red","pink",$arr,$i);
    print_r($str1);
?>
Copier après la connexion

Sortie :

Comment utiliser la fonction str_replace pour remplacer des chaînes en PHP3. Tableau de remplacement de tableau, remplacement de carte

<?php
    //实例三:数组替换数组,映射替换
    $arr1 = array("banana","orange");
    $arr2 = array("pitaya","tomato");
    $con_arr = array("apple","orange","banana","grape");
    $con_rep = str_replace($arr1,$arr2,$con_arr,$count);
    print_r($con_rep);
?>
Copier après la connexion

. Sortie :

Comment utiliser la fonction str_replace pour remplacer des chaînes en PHP4.

<?php
//实例四:如$search为数组,$replace为字符串时
$search = array("banana","grape");
$replace = "tomato";
$arr = array("banana","apple","orange","grape");
$new_arr = str_replace($search,$replace,$arr,$count);
var_dump($new_arr);
?>
Copier après la connexion

Sortie :

Comment utiliser la fonction str_replace pour remplacer des chaînes en PHPApprentissage 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!

É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