Php 在CodeIgniter中替换字符串的命令是什么

Php 在CodeIgniter中替换字符串的命令是什么,php,html,codeigniter,Php,Html,Codeigniter,在CodeIgniter中替换字符串的命令是什么 比如说 原始字符串是www.example.com/imges/fraudsite.html 替换字符串为www.example.com/imges/fraudsite.zip 只想更换所有后(点) 谢谢 Sodmeb你应该更准确地解释你想要什么。如果您想要一个路由-使用routes.php文件将原始URL重新路由到您的替代者,或者使用@vascowhite在对您的问题的评论中建议的方法 如果您需要路由,请在应用程序的config文件夹中的rou

在CodeIgniter中替换字符串的命令是什么 比如说

原始字符串是www.example.com/imges/fraudsite.html

替换字符串为www.example.com/imges/fraudsite.zip

只想更换所有后(点)

谢谢
Sodmeb

你应该更准确地解释你想要什么。如果您想要一个路由-使用
routes.php
文件将原始URL重新路由到您的替代者,或者使用@vascowhite在对您的问题的评论中建议的方法

如果您需要路由,请在应用程序的
config
文件夹中的
routes.php
文件中添加一行:

$route['imges/fraudsite.zip'] = "imges/fraudsite.html";
如果它只是您想要的字符串:

$string = "www.example.com/imges/fraudsite.html";
$string = str_replace(".html", ".zip", $string);
正如您在评论中所指出的,您需要将超出最后一个点的所有内容更改为
zip
,您必须使用:

$str = "www.example.com/imges/fraudsite.html";
$str = substr($str, 0, strrpos($str, '.', -1)).".zip";
$test=“你好,世界!”


这真的是一个评论而不是回答。@BrianWarshaw真的吗?我在回答中看到两个答案,我会和你做个交易。删除第1点,不管它多么正确,并详细说明瓦斯科海特的答案(而不是参考),我将删除反对票:-)@BrianWarshaw我不是一个太在意他的名誉点的人。但我会留下第一点,并扩展我的答案,不管你是否关心代表点,更正你答案中的拼写无助于回答实际问题。因此,我将编辑第1点并删除downvote。是的,但我想替换点(.)后面的字符串,它可以是.html、.php等。它将所有这些替换为.zip
$test = word_censor($test,"Hello","Bye");

echo $test;

//Bye world!