0
我现在有这样的代码:PHP多了preg_replace功能
<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
我完全搞不清楚如何去这样做。
任何帮助,将不胜感激。
你可能不想要破折号? – Ross 2013-02-18 10:47:25
用'\ W'代替'\ s'可能会有意义 – 2013-02-18 10:50:47
我在哪里可以放第二个preg_replace,因为我一直困惑在哪里放第二个.. 我也没有得到strtolower($ url) 如果有帮助,我只是用更多的代码更新原始文章 – Robdogga55 2013-02-18 11:17:54