Select Git revision
replace 1.06 KiB
NAME
replace - generic replace function
SYNTAX
string replace(string s, string from, string to);
or
string replace(string s, string *from, string *to);
or
array replace(array a, mixed from, mixed to);
or
mapping replace(mapping a, mixed from, mixed to);
DESCRIPTION
This function can do several kinds replacement operations, the
different syntaxes do different things as follow:
string replace(string s, string from, string to);
When given strings as second and third argument, a copy of
s with every occurance of 'from' return 'to' is returned.
string replace(string s, string *from, string *to);
When given arrays of strings as second and third argument,
every occurance of from[0] in s is replaced by to[0],
from[1] is replaced by to[1] and so on...
array replace(array a, mixed from, mixed to);
mapping replace(mapping a, mixed from, mixed to);
When the first argument is an array or mapping, the values in
a are searched for values equal to from, which are replaced by
to destructively.
KEYWORDS
string, array, mapping