Steam API str_replace htmlspecialchars

时间:2016-06-28 00:16:41

标签: php mysql api steam

我一直在制作Steam API。但是我需要在登录时从Steam名称中删除htmlspecialchars。

这是我到目前为止所做的:

从数据库中获取用户名:

$name = fetchinfo("name","users","steamid",$steamid);

当他们登录时,应该str_replace他的名字:

$name = str_replace("**something here**",'',$name);

我如何为此添加htmlspecialchars?

2 个答案:

答案 0 :(得分:0)

通过嵌套在字符串上运行str_replacehtmlspecialchars很容易:

$name = "Tony & Sarah";
$name = htmlspecialchars( str_replace(' ','-',$name) );
// $name == "Tony-&-Sarah"

如果这与您要查找的内容不符,那么您尝试使用str_replace的示例将会有所帮助。

答案 1 :(得分:0)

使用preg_replace()

function replaceSpecialChars($string, $chars){
  $c = implode('\\', str_split($chars));
  return preg_replace('/['.$c.']/', '', $string);
}
$test = replaceSpecialChars('a@#bcde %8&)`', '`~!@#$%^&*()');