|
|
|
| Вот к примеру в переменной содержится весь текст страницы, перед выводом в браузер необходимо добавить 1 слово перед определенным тегом
Вот я делаю так
$string = str_replace('</body>','Привет</body>',$string);
|
однако тут есть небольшой недостаток, если к примеру тег написан большими буквами </BODY> то уже работать не будети или написан так </BoDy>
Как с помощью регулярного выражения заменить все варианты, заранее спасибо | |
|
|
|
|
|
|
|
для: Visavi
(19.02.2008 в 20:26)
| | модификатор "i" включает регистронезависимый поиск
и наверное не лучше там закрывающий тег если будет так
<?
$txt = preg_replace('#<body>#i', '<body>TEXT', $txt, 1);
| то не будет лишний текст сканировать , остановится сразу на первом теге
у str_replace регистронезависимый вариант str_ireplace | |
|
|
|
|
|
|
|
для: exp
(19.02.2008 в 21:00)
| | Спасибо, нужно только все равно именно в конце, про str_ireplace совсем забыл | |
|
|
|
|
|
|
|
для: Visavi
(19.02.2008 в 21:24)
| | >нужно только все равно именно в конце,
А собственно с чем это связано? | |
|
|
|
|
|
|
|
для: Faraon
(19.02.2008 в 21:54)
| | Это для того чтобы ставить свой копирайт, ну там принцип такой | |
|
|
|