Php 显示URL链接并使用数组替换变量的名称

Php 显示URL链接并使用数组替换变量的名称,php,arrays,string,url,replace,Php,Arrays,String,Url,Replace,我真的不知道在这里该做什么,所以我来这里寻求帮助。我可能在编写代码时把它搞砸了,但我试着让它工作起来。基本上,我得到的是用户URL,然后使用数组和preg_replace,我希望看到用名称替换URL 我没有解释清楚,所以这里有一个例子,我想让它做什么。假设用户在主页上。URL是“/home.php”,但我想用一个数组替换“/home.php”来表示“home” preg\u replace非常适合替换基于正则表达式的字符串,但在您的情况下,str\u replace会更有意义。只需将preg\u

我真的不知道在这里该做什么,所以我来这里寻求帮助。我可能在编写代码时把它搞砸了,但我试着让它工作起来。基本上,我得到的是用户URL,然后使用数组和preg_replace,我希望看到用名称替换URL

我没有解释清楚,所以这里有一个例子,我想让它做什么。假设用户在主页上。URL是“/home.php”,但我想用一个数组替换“/home.php”来表示“home”


preg\u replace
非常适合替换基于正则表达式的字符串,但在您的情况下,
str\u replace
会更有意义。只需将
preg\u replace
更改为
str\u replace
,如下所示:

$last_seen = str_replace($links, $replace, $url);
str_replace-用替换字符串替换所有出现的搜索字符串

说明

混合str_替换(混合$search、混合$replace、混合$subject[、int和$count])

来源


preg\u replace
非常适合替换基于正则表达式的字符串,但在您的情况下,
str\u replace
会更有意义。只需将
preg\u replace
更改为
str\u replace
,如下所示:

$last_seen = str_replace($links, $replace, $url);
str_replace-用替换字符串替换所有出现的搜索字符串

说明

混合str_替换(混合$search、混合$replace、混合$subject[、int和$count])

来源