Tutoriel PHP

ACCUEIL PHP Introduction PHP Installation PHP Syntaxe PHP Commentaires PHP Variables PHP Écho PHP / Impression Types de données PHP Chaînes PHP Numéros PHP Mathématiques PHP Constantes PHP Opérateurs PHP PHP Si... Sinon... Sinon Commutateur PHP Boucles PHP Fonctions PHP Tableaux PHP Superglobales PHP Expression régulière PHP

Formulaires PHP

Gestion des formulaires PHP Validation de formulaire PHP Formulaire PHP requis URL/courriel du formulaire PHP Formulaire PHP terminé

PHP Avancé

Date et heure PHP Inclure PHP Gestion des fichiers PHP Fichier PHP Ouvrir/Lire Création/écriture de fichier PHP Téléchargement de fichier PHP Cookies PHP Séances PHP Filtres PHP Filtres PHP avancés Fonctions de rappel PHP PHPJSON Exception PHP

POO PHP

PHP Qu'est-ce que la POO Classes/Objets PHP Constructeur PHP Destructeur PHP Modificateurs d'accès PHP Héritage PHP Constantes PHP Classes abstraites PHP Interface PHP Caractéristiques PHP Méthodes statiques PHP Propriétés statiques PHP Espaces de noms PHP Itérables PHP

Base de données MySQL

Base de données MySQL Connexion MySQL Créer une base de données MySQL Créer une table MySQL MySQL Insérer des données MySQL obtenir le dernier ID MySQL Insérer plusieurs MySQL préparé MySQL Sélectionner les données MySQL Où Trier MySQL par MySQL Supprimer les données Données de mise à jour MySQL Données de limite MySQL

XML PHP

Analyseurs PHP XML Analyseur PHP SimpleXML PHP SimpleXML - Obtenir Expatriation PHP XML PHP XML DOM

PHP -AJAX

Introduction à AJAX PHP AJAX Base de données AJAX XML AJAX Recherche en direct AJAX Sondage AJAX

Exemples PHP

Exemples PHP Compilateur PHP Questionnaire PHP Exercices PHP Certificat PHP

Référence PHP

Présentation de PHP Tableau PHP Calendrier PHP Date PHP Annuaire PHP Erreur PHP Exception PHP Système de fichiers PHP Filtre PHP FTP PHP PHPJSON Mots clés PHP PHP LibxmlComment Messagerie PHP Mathématiques PHP Divers PHP PHP MySQL Réseau PHP Contrôle de sortie PHP Expression régulière PHP PHP SimpleXML Flux PHP Chaîne PHP Gestion des variables PHP Analyseur PHP XML Code postal PHP Fuseaux horaires PHP

Fonction PHP str_replace()

❮ Référence de chaîne PHP

Exemple

Remplacez les caractères "world" dans la chaîne "Hello world!" avec "Pierre":

<?php
echo str_replace("world","Peter","Hello world!");
?>

Définition et utilisation

La fonction str_replace() remplace certains caractères par d'autres caractères dans une chaîne.

Cette fonction fonctionne selon les règles suivantes :

  • Si la chaîne à rechercher est un tableau, elle renvoie un tableau
  • Si la chaîne à rechercher est un tableau, la recherche et le remplacement sont effectués avec chaque élément du tableau
  • Si rechercher et remplacer sont tous deux des tableaux et que remplacer contient moins d'éléments que rechercher, une chaîne vide sera utilisée comme remplacement
  • Si find est un tableau et replace est une chaîne, la chaîne de remplacement sera utilisée pour chaque valeur de recherche

Remarque : Cette fonction est sensible à la casse. Utilisez la fonction str_ireplace() pour effectuer une recherche insensible à la casse.

Remarque : Cette fonction est binaire sécurisée.


Syntaxe

str_replace(find,replace,string,count)

Valeurs des paramètres

Parameter Description
find Required. Specifies the value to find
replace Required. Specifies the value to replace the value in find
string Required. Specifies the string to be searched
count Optional. A variable that counts the number of replacements


Détails techniques

Valeur de retour : Renvoie une chaîne ou un tableau avec les valeurs remplacées
Version PHP : 4+
Journal des modifications : Le paramètre count a été ajouté en PHP 5.0

Avant PHP 4.3.3, cette fonction rencontrait des problèmes lors de l'utilisation de tableaux comme paramètres de recherche et de remplacement , ce qui entraînait l'omission des index de recherche vides sans faire avancer le pointeur interne sur le tableau de remplacement . Les versions plus récentes n'auront pas ce problème.

Depuis PHP 4.0.5, la plupart des paramètres peuvent désormais être un tableau

Plus d'exemples

Exemple

Utilisation de str_replace() avec un tableau et une variable count :

<?php
$arr = array("blue","red","green","yellow");
print_r(str_replace("red","pink",$arr,$i));
echo "Replacements: $i";
?>

Exemple

Utiliser str_replace() avec moins d'éléments dans replace que find :

<?php
$find = array("Hello","world");
$replace = array("B");
$arr = array("Hello","world","!");
print_r(str_replace($find,$replace,$arr));
?>

❮ Référence de chaîne PHP