如何用php去除字符串中的字母和数字和斜线“/”

如何用php去除字符串中的字母和数字和斜线“/”

$str="assdaA/D哈12334/5哈VD";
//给你写个函数,提供简单的替换功能,参数$str是需要被替换的字符串,$a是需要匹配的正则数组
function my_replace(&$str,$a=array()){
for($i=0;$i<count($a);$i++){
$str=preg_replace($a[$i],"",$str);
}
}
//因为替换规则比较简单,下面这句也可以是my_replace($str,array("/[\d\w\/]/i"));
my_replace($str,array("/\d/","/\w/i","/\//"));
echo $str;
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2018-03-10
$str='348aksdfh<>?:"{}_+/dfg/';
$str=preg_replace('|[0-9a-zA-Z/]+|','',$str);
echo $str;本回答被提问者和网友采纳
第2个回答  2010-04-01
<?php

$str = '你的字符串A23/'; //你的字符串
$s = eregi_replace('[a-zA-Z0-9]/*','',$str); //替换为空
echo $s;

?>

这样就可以了。