PHP: ereg_replace - Manual in English
PHP: ereg_replace - Manual in Deutsch
PHP: ereg_replace - Manual in Polish

Vous êtes à PHP: ereg_replace - Manual Area


recherches récentes:
incluez les fonctions , fonctions variables , fonctions de poteau...




Si vous êtes nouveau au PHP ou devez juste régénérer vos qualifications, c'est l'endroit à commencer. Cette série de cours d'instruction te donnera la connaissance de base que vous devrez créer un simple Site Web de PHP.

Le PHP est un langage de programmation r3fléchissant à l'origine conçu pour produire les pages Web dynamiques. [1] Le PHP est employé principalement dans le serveur-côté scripting, mais peut être employé d'une ligne de commande interface ou dans des applications graphiques autonomes. Des interfaces utilisateurs textuelles peuvent également être créées utilisant des ncurses.

Remplacement par expression rationnelle


ereg_replace

(PHP 4, PHP 5)

ereg_replace — Remplacement par expression rationnelle

Description

string ereg_replace ( string $pattern , string $replacement , string $string )

ereg_replace() effectue une recherche par expression rationnelle dans la chaîne string en recherchant les occurrences de pattern , puis les remplace par la chaîne replacement .

La chaîne modifiée est retournée. (Ce qui signifie que la chaîne originale sera retournée si aucune occurrence n'est trouvée.)

Si pattern contient des parenthèses capturantes, replacement pourra contenir des séquences de la forme \\digit, qui seront remplacées par le texte capturé par la n-ième parenthèse capturante. \\0 correspond à la chaîne originale complète. De 0 à 9 parenthèses capturantes peuvent être utilisées. Les parenthèses peuvent être imbriquées, et leur numéro d'ordre est défini par leurs parenthèses ouvrantes.

Si aucune occurrence n'est trouvée, la chaîne string sera retournée intacte.

Par exemple, le code suivant affiche "Ceci est un test" trois fois :

Exemple #1 Exemple avec ereg_replace()

<?php

$string 
"Ceci fut un test";
echo 
str_replace(" fut"" est"$string);
echo 
ereg_replace("( )fut""\\1est"$string);
echo 
ereg_replace("(( )fut)""\\2est"$string);

?>

Il est à noter que si vous utilisez une valeur entière avec replacement , vous n'obtiendrez pas le résultat escompté, car ereg_replace() interprétera le nombre comme la valeur ordinale d'un caractère et l'appliquera. Par exemple :

Exemple #2 Exemple avec ereg_replace()

<?php
/* Ceci ne fonctionne pas comme attendu */
$num 4;
$string "Cette chaîne a quatre mots.";
$string ereg_replace('quatre'$num$string);
echo 
$string;   // Cette chaîne a  mots.

/* Ceci fonctionne comme attendu */
$num '4';
$string "Cette chaîne a quatre mots.";
$string ereg_replace('quatre'$num$string);
echo 
$string;   // Cette chaîne a 4 mots.
?>

Exemple #3 Remplacer les URL par des liens cliquables

<?php
$text 
ereg_replace("[[:alpha:]]+://[^<>[:space:]]+[[:alnum:]/]",
                     
"<a href=\"\\0\">\\0</a>"$text);
?>

Astuce

preg_replace(), qui utilise la syntaxe des expressions rationnelles compatibles PERL, est une alternative plus rapide de ereg_replace().

Voir aussi ereg(), eregi(), eregi_replace(), str_replace() et preg_match().


pozycjonowanie stron pozycjonowanie sote sklepy internetowe
limitowane edycje piór
biura wirtualne
najlepsza strona przelom 2009 profesjonalne wyniki
opakowania z metalu
902 903

Des autres fonctions utiles :


function.mb-ereg-search | function.mb-ereg-search-setpos | function.mb-ereg-search-regs | function.mb-ereg-search-pos | function.mb-ereg-search-init | function.mb-ereg-search-getregs | function.mb-ereg-search-getpos | function.mb-ereg-replace | function.mb-ereg-match | function.ereg-replace |


Le PHP est une langue scripting d'usage universel employée couramment qui approprié particulièrement au développement de Web et peut être enfoncée dans le HTML. Si vous êtes nouveau au PHP et voulez avoir une certaine idée de la façon dont cela fonctionne, essayez le cours d'instruction d'introduction. Après ce, vérifiez le manuel en ligne, et l'exemple archivez les emplacements et certaines des autres ressources disponibles dans la section de liens.