Php 如何将mysql中的3个单词替换为链接

Php 如何将mysql中的3个单词替换为链接,php,mysql,Php,Mysql,我有一个表,其中包含一行和一个字符串(例如:“我”、“你”、“他”),现在当我用PHP获取它们时,我想用链接替换它们 我试着用explode将它们分开,然后添加链接,但效果不是很好,我开始制作一个函数,但效果不是很好。你们能帮我做一个函数来获取一个字符串,然后把这3个单词分开,并为每个单词添加一个特定的链接吗。这些链接已经存在了,我只是想用它们来替换这些单词 警告:并非每行都有这3个单词,有些只有第一个单词,有些则全部有这3个单词。。等等 使用数组参数尝试strtr() 我不确定你到底在问什么,

我有一个表,其中包含一行和一个字符串(例如:“我”、“你”、“他”),现在当我用PHP获取它们时,我想用链接替换它们

我试着用explode将它们分开,然后添加链接,但效果不是很好,我开始制作一个函数,但效果不是很好。你们能帮我做一个函数来获取一个字符串,然后把这3个单词分开,并为每个单词添加一个特定的链接吗。这些链接已经存在了,我只是想用它们来替换这些单词

警告:并非每行都有这3个单词,有些只有第一个单词,有些则全部有这3个单词。。等等

使用数组参数尝试
strtr()


我不确定你到底在问什么,但我认为以下几点可能会有所帮助:

function replace_you_me_him($string) {
    $new_string = str_replace(
        array(
            'me',
            'you',
            'him',

            'Me',
            'You',
            'Him'
        ),
        array(
            '<a href="me.html">me</a>',
            '<a href="you.html">you</a>',
            '<a href="him.html">him</a>',

            '<a href="me.html">Me</a>',
            '<a href="you.html">You</a>',
            '<a href="him.html">Him</a>'
        ),
        $string
    );
    return $new_string;
}

$s = "You, me and him went for a walk.<br/>";
echo replace_you_me_and_him($s);
//<a href="you.html">You</a>, <a href="me.html">me</a> and <a href="him.html">him</a> went for a walk.<br/>
function replace\u you\u me\u him($string){
$new\u string=str\u replace(
排列(
“我”,
“你”,
“他”,
“我”,
“你”,
“他”
),
排列(
'',
'',
'',
'',
'',
''
),
$string
);
返回$new_字符串;
}
$s=“你、我和他去散步了。
”; echo替换你我和他($s); //,然后去散步。

您可以发布用于添加链接的代码吗?我认为您的代码将帮助我们帮助您在DB中替换链接或在网站中显示链接?我想向您显示我的脚本,但我不能,因为这里不允许!谁不允许的???请,然后发布一些代码示例、数据库示例等,帮助我们理解您到底想做什么。我不知道这里的其他人,但这个问题让我困惑。也许这是一个简单的任务,不是核物理。谢谢你的函数Ben,但是现在我已经完成了。无论如何,谢谢你的时间和帮助,兄弟。