5267b71995-08-09Fredrik Hübinette (Hubbe) 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:
400a9a1996-02-10Fredrik Hübinette (Hubbe)  string replace(string s, string from, string to);
5267b71995-08-09Fredrik Hübinette (Hubbe)  When given strings as second and third argument, a copy of
d17fa11996-04-13Fredrik Hübinette (Hubbe)  s with every occurance of 'from' return 'to' is returned.
5267b71995-08-09Fredrik Hübinette (Hubbe) 
400a9a1996-02-10Fredrik Hübinette (Hubbe)  string replace(string s, string *from, string *to);
5267b71995-08-09Fredrik Hübinette (Hubbe)  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...
400a9a1996-02-10Fredrik Hübinette (Hubbe)  array replace(array a, mixed from, mixed to); mapping replace(mapping a, mixed from, mixed to);
5267b71995-08-09Fredrik Hübinette (Hubbe)  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.
1d47ed1995-11-12Fredrik Hübinette (Hubbe)  KEYWORDS string, array, mapping