PHP多个preg_replace函数在同一个实例中

时间:2013-02-18 10:44:15

标签: php

我目前有这段代码:

    <h3><a href="<?php echo (isset($row_getDisplay['post_id']) ? $row_getDisplay['post_id'] : ''); ?>-<?php echo preg_replace('%[^-/+|\w ]%', '', ($row_getDisplay['title'])); ?>.html" ><?php echo (isset($row_getDisplay['title']) ? $row_getDisplay['title'] : ''); ?></a></h3>

哪个输出:

  

海盗湾 - AFK纪录片评论

但是,你可以看到它是一个URL;我希望它能像这样出现:

  

the_pirate_bay_afk_documentary_review

我对如何做这件事完全感到困惑。
任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

做第二个preg_replace:

 preg_replace('/\s+/', '_', $url);

然后运行:

 $url=strtolower($url);

然后回应它。