Forum und email

substr_replace

(PHP 4, PHP 5)

substr_replace — Vervangt tekst in een gedeelte van een string

Beschrijving

string substr_replace ( string $string , string $replacement , int $start [, int $length ] )

substr_replace() vervangt een gedeelte van string delimited door start en (optioneel) length parameters met de string gegeven in replacement . Het resultaat wordt weergegeven.

Als start positief is, zal het vervangen beginnen bij start als offset in string .

Als start negatief is, zal het vervangen beginnen bij positie start vanaf het einde van de string .

Als length gegeven is en die positief is, representeert het de lengte van het gedeelte van string die vervangen moet worden. Als length negatief is, representeert het het aantal karakters vanaf het eind van string waar die moet stoppen met vervangen. Wanneer niet gegeven, dan zal dat resulteren in de default strlen(string ); dus stoppen met vervangen aan het einde van string .

Example#1 substr_replace() voorbeeld

<?php
$var 
'ABCDEFGH:/MNRPQR/';
echo 
"Original: $var<hr>\n";

/* Deze twee voorbeelden vervangen alles van $var met 'bob'. */
echo substr_replace ($var'bob'0) . "<br>\n";
echo 
substr_replace ($var'bob'0strlen ($var)) . "<br>\n";

/* Voegt 'bob' aan het begin van $var. */
echo substr_replace ($var'bob'00) . "<br>\n";

/* Deze volgende twee vervangen 'MNRPQR' in $var met 'bob'. */
echo substr_replace ($var'bob'10, -1) . "<br>\n";
echo 
substr_replace ($var'bob', -7, -1) . "<br>\n";

/* Verwijder 'MNRPQR' van $var. */
echo substr_replace ($var''10, -1) . "<br>\n";
?>

Zie ook str_replace() en substr().