Accès au manager - réservé aux membres

Navigation
Livre PHP

Bouts de Codes PHP

Remplace seulement la premiere occurence d'une chaine

Informations sur le code source PHP

Ecrit par :  Olivier
Autres codes en PHP de l'auteur : [8] sources Voir
Date d'enregistrement du code le 24 Fév 2007 - Vu 3270 fois
Code source zippé: Télécharger le fichier ZIP
Impression: Imprimer le code
Ajouter la page à vos favoris

Description du code source

Informations sur le code source

Utilise la fonction preg_replace pour remplacer uniquement la premiere occurence d'une chaine par la chaine de votre choix.

Code Source



.01
.02
.03
.04
.05
.06
.07
.08
.09
.10
.11
.12
.13
.14
.15
.16
.17
.18
.19
.20
.21
.22
.23
.24
.25
.26
.27
.28
.29
.30
.31
.32
.33
.34
.35
 

<?php
/******************************************************************************/
/*                                                                            */
/*                       __        ____                                       */
/*                 ___  / /  ___  / __/__  __ _____________ ___               */
/*                / _ \/ _ \/ _ \_\ \/ _ \/ // / __/ __/ -_|_-<               */
/*               / .__/_//_/ .__/___/\___/\_,_/_/  \__/\__/___/               */
/*              /_/       /_/                                                 */
/*                                                                            */
/*                                                                            */
/******************************************************************************/
/*                                                                            */
/* Titre          : Remplace seulement la premiere occurence d'une chaine     */
/*                                                                            */
/* URL            : http://www.phpsources.org/scripts245-PHP.htm              */
/* Auteur         : Olivier                                                   */
/* Date édition   : 24 Fév 2007                                               */
/*                                                                            */
/******************************************************************************/


$chaine 'abcdefghi abcdefghi abcdefghi';

// avec la fonction ereg_replace vous remplacez toute les occurences
// pattern, remplacement, chaine
echo ereg_replace('abcdef''FOO'$var);
// affiche: FOOghi FOOghi FOOghi

// avec la fonction preg_replace vous remplacez seulement la première occurence
// pattern, remplacement, chaine, limite
echo preg_replace('/abcdef/''FOO'$var1);
// affiche: FOOghi abcdefghi abcdefghi

?> 

Fonctions du code source

Fonctions php / mysql PHP

  • echo : Affiche une chaîne de caractères - (PHP 4, PHP 5)
  • ereg_replace : >Remplacement par expression rationnelle - (PHP 4, PHP 5)
  • preg_replace : Rechercher et remplacer par expression rationnelle standard - (PHP 4, PHP 5)

Commentaire [1]

Invité
le 03/11/2008 à 21:59:00
L'exemple est erroné, il faut changer $chaine en $var à la ligne 23

Poster un commentaire

:P :) :wink: :lol: :surprised: :confused: :mad: :no:
Taille du texte:
Couleur:
Code de sécurité

Les dernières offres d'emploi