ZF2如何在视图中使用str_replace

时间:2013-11-29 10:18:51

标签: php view zend-framework2

我想用什么都替换斜杠,但在我看来,这段代码不起作用:

<?php
    echo str_replace('\\', '', $this->url());
?>

有谁知道原因?

3 个答案:

答案 0 :(得分:0)

可能是因为直接将$this->url()作为参数传递时未触发__toString。

尝试以下方法:

<?php echo str_replace('\\', '', (string)$this->url());  ?>

答案 1 :(得分:0)

尝试此操作以从字符串

中删除\\
 <?php echo str_replace('\\\\', '', $this->url());  ?>

答案 2 :(得分:0)

我打赌你真的在寻找这个:

<?php echo str_replace('/', '', $this->url());  ?>