1. koldya - 28 Апреля, 2010 - 21:16:42 - перейти к сообщению
Здравствуйте, у меня стала проблема что бы вывести строку типа " text <?=$x ?> text " а мне надо превратить с помощью регулярных выражений или чего то другого в строку типа " <?='text'.$x.'text'; "
2. movEAX - 29 Апреля, 2010 - 08:38:00 - перейти к сообщению
Если я правильно понял задачу, то попробуйте так:
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- $pattern = '@(.+?)<\?=\$(\w+?)\s*\?>(.+)@s';
- $replacement = '<?=\'$1\'.$2.\'$3\'; ?>';