PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
| // Voorbeeld van data: $strData = 'hier $keyword[1] die moet worden vervangen, net als $keyword[2] en $keyword[3]'; // test1,test2,test3 $strKeywords = $_POST['datastring']; // Array('test1', 'test2', 'test3') $arrKeywords = explode(',' $strKeywords); // '$keyword[1]' moet vervangen worden door 'test1' etc.. foreach ($arrKeywords as $iIndex => $strKeyword) $strData = eregi_replace('\$keyword['.$iIndex.']', $arrKeywords[$iInt], $strData); // Geeft: 'hier $keyword[1] die moet worden vervangen, net als $keyword[2] en $keyword[3]' |
Waarom werkt dit niet
edit:
implode veranderd in explode n.a.v. onderstaande reactie
implode veranderd in explode n.a.v. onderstaande reactie
[ Voor 28% gewijzigd door r0bert op 10-07-2003 17:11 ]