: ; などの特殊文字を置き換えることができました。/ などを URL に追加しましたが、スペースが再び含まれるようになりました。これが私のコードです:
<h3><a href="<?php echo (isset($row_getDisplay['post_id']) ? $row_getDisplay['post_id'] : ''); ?>_<?php echo str_replace(array(':', '\\', '/', '*'), ' ', urldecode($row_getDisplay['title'])); ?>.html" ><?php echo (isset($row_getDisplay['title']) ? $row_getDisplay['title'] : ''); ?></a></h3>
特殊文字を削除し、スペースをダッシュに置き換えることを気に入ってもらいたいです。