Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Как </strong> появился в строке?
- Листинг 20.16. Функция preg_replace_callback_array(). Файл replace_callback_array.php
- <?php ## Функция preg_replace_callback_array()
- $str = '<hTmL><bOdY>Hello world!</bOdY></html>';
- $str = preg_replace_callback_array(
- [
- '{(?<btag></?)(?<content>\w+)(?<etag>.*?>)}s' => function($m) {
- return $m['btag'].strtoupper($m['content']).$m['etag'];
- },
- '{(?<=>)([^<>]+?)(?=<)}s' => function($m){ return "<strong>$m[1]</strong>"; }
- ],
- $str);
- echo htmlspecialchars($str);
- ?>
- Результатом выполнения скрипта будет следующая строчка:
- <HTML><BODY><strong>Hello world!</strong></BODY></HTML>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement