如何在IF语句中使用str_replace?

时间:2016-05-01 20:38:06

标签: php

我有一个输入字段,可以自动插入' www。'的值。在用户输入任何内容之前。然后输入字段中的数据将插入表中。

使用PHP,我试图删除/删除' www。'的实例。如果' @'符号输入到输入字段中。我似乎无法让这个工作,看看我的SQL表中的输出。我在$ var中使用空变量来替换' www。'

这是我的代码:

if(strpos($_POST['Link'], '@') !== false) {
    $webvar = 'Twitter';
    str_replace('www.', '', $var);
    $link       = mysqli_real_escape_string($conn, '<a href='."'".'https://'.'twitter.com/'.$_POST['Link']."' ".'target='."'".'_blank'."'".'>'.$webvar.'</a>');
}

2 个答案:

答案 0 :(得分:1)

您应该直接将值分配给变量(虽然它不清楚$var是什么,听起来应该是$_POST['Link']

$var = str_replace('www.', '', $_POST['Link']);

答案 1 :(得分:1)

你的问题不清楚但是这样吗?

if (strpos($_POST['Link'], '@')) {
    $webvar = 'Twitter';
    $link = mysqli_real_escape_string($conn, '<a href=' . "'" . 'https://' . 'twitter.com/' . str_replace('www.', '', $_POST['Link'])  . "' " . 'target=' . "'" . '_blank' . "'" . '>' . $webvar . '</a>'); 
}