Есть ли у Зенда что-то вроде {strip} в Smarty? - PullRequest
0 голосов
/ 27 октября 2010

Smarty имеет функцию {strip}:

{strip}
<table border='0'>
 <tr>
  <td>
   Hello world
  </td>
 </tr>
</table>
{/strip}

Который выводит:

<table border='0'><tr><td>Hello world</td></tr></table>

Я также хочу сделать это в Zend (чтобы уменьшить количество укусов, отправляемых на каждыйзапрос), без установки Smarty.

Однако я не хочу добавлять код в каждый файл Layout / .phtml, поэтому плагин frontcontroller был бы хорош.

1 Ответ

5 голосов
/ 27 октября 2010

Почему бы просто не использовать те же регулярные выражения, которые использует Smarty.Все довольно просто:

function strip($str, $replace = ' ')
{
    return preg_replace('#\s+#', $replace, $str);
}
...