我目前有这段代码:
<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
我对如何做这件事完全感到困惑。
任何帮助将不胜感激。
答案 0 :(得分:0)
做第二个preg_replace:
preg_replace('/\s+/', '_', $url);
然后运行:
$url=strtolower($url);
然后回应它。