fonction substr_replace PHP ()
Exemples
Le "Bonjour" remplacer "monde":
<?php
echo substr_replace("Hello","world",0);
?>
echo substr_replace("Hello","world",0);
?>
Exécution instance »
Définition et utilisation
fonction substr_replace () remplace une partie d'une chaîne par une autre chaîne.
Remarque: Si l'argumentde départ est négatif et la longueur est inférieure ou égale à commencer, puis la longueur est égale à zéro.
Remarque: Cette fonction est sûr binaire.
grammaire
substr_replace( string,replacement,start,length )
参数 | 描述 |
---|---|
string | 必需。规定要检查的字符串。 |
replacement | 必需。规定要插入的字符串。 |
start | 必需。规定在字符串的何处开始替换。
|
length | 可选。规定要替换多少个字符。默认是与字符串长度相同。
|
détails techniques
Retours: | Renvoie la chaîne à remplacer. Si la chaîne est un tableau, le tableau est retourné. |
---|---|
PHP version: | 4+ |
Mise à jour de journal: | Depuis PHP 4.3.3 partir, tous les paramètres sont acceptés tableaux. |
D'autres exemples
exemple 1
Remplacer début de la 6ème position dans la chaîne (le «monde» remplacé par «terre»):
<?php
echo substr_replace("Hello world","earth",6);
?>
echo substr_replace("Hello world","earth",6);
?>
Exécution instance »
exemple 2
Remplacer début de la 5ème extrémité de la position de la chaîne (le «monde» remplacé par «terre»):
<?php
echo substr_replace("Hello world","earth",-5);
?>
echo substr_replace("Hello world","earth",-5);
?>
Exécution instance »
exemple 3
Au début du "monde" insérer "Bonjour":
<?php
echo substr_replace("world","Hello ",0,0);
?>
echo substr_replace("world","Hello ",0,0);
?>
Exécution instance »
exemple 4
Remplacer plusieurs chaînes à la fois. Chaque chaîne "AAA" remplacer "BBB":
<?php
$replace = array("1: AAA","2: AAA","3: AAA");
echo implode("<br>",substr_replace($replace,'BBB',3,3));
?>
$replace = array("1: AAA","2: AAA","3: AAA");
echo implode("<br>",substr_replace($replace,'BBB',3,3));
?>
Exécution instance »
PHP Chaîne de référence