.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
.36
.37
.38
.39
.40
.41
.42
.43
.44
.45
.46
.47
.48
.49
.50
.51
.52
.53
.54
.55
.56
.57
.58
.59
.60
.61
.62
.63
|
|
<?php
/******************************************************************************/
/* */
/* __ ____ */
/* ___ / / ___ / __/__ __ _____________ ___ */
/* / _ \/ _ \/ _ \_\ \/ _ \/ // / __/ __/ -_|_-< */
/* / .__/_//_/ .__/___/\___/\_,_/_/ \__/\__/___/ */
/* /_/ /_/ */
/* */
/* */
/******************************************************************************/
/* */
/* Titre : Remplace une chaine ou un tableau dans une chaine */
/* */
/* URL : http://www.phpsources.org/scripts254-PHP.htm */
/* Auteur : KOogar */
/* Date édition : 02 Mars 2007 */
/* */
/******************************************************************************/
?>
Exemple avec une chaine:
<?php
$chaine = 'Je ne suis pas en forme aujourdh\'ui';
$chaine = str_replace("ne suis pas", "suis", $chaine);
echo $chaine.'<br />';
// affiche: Je suis en forme aujourdh'ui
?>
Exemple avec des tableaux:
<?php
// La chaine de depart
$chaine = 'type prenom nom est une personne de sexe genre';
// le masque
$tab_r = array('type', 'prenom', 'nom', 'genre');
// valeur de remplacement homme
$tab_h = array('Mr', 'Martin', 'Durand', 'masculin');
// valeur de remplacement femme
$tab_f = array('Mme', 'Lise', 'Duhel', 'féminin');
// chaine homme
$chaine_h = str_replace($tab_r, $tab_h, $chaine);
// chaine femme
$chaine_f = str_replace($tab_r, $tab_f, $chaine);
echo $chaine_h.'<br />';
// affiche: Mr Martin Durand est une personne de sexe masculin
echo $chaine_f.'<br />';
// affiche: Mme Lise Duhel est une personne de sexe féminin
?>
|