凑个热闹。。第二个问题。。<?php
function array_replace($array_str)
{
global $tstr;
if (preg_replace(array("/^mailto:(.*)$/i","/^javascript:(.*)$/i"),"",$array_str))
{
$tstr[] = preg_replace(array("/^mailto:(.*)$/i","/^javascript:(.*)$/i"),"",$array_str);
}
}
$str = array("mailto:xxx", "javascript:xxx", "http://x.com");
array_walk($str,"array_replace");
print_r($tstr);
?>应该有更好的办法
function array_replace($array_str)
{
global $tstr;
if (preg_replace(array("/^mailto:(.*)$/i","/^javascript:(.*)$/i"),"",$array_str))
{
$tstr[] = preg_replace(array("/^mailto:(.*)$/i","/^javascript:(.*)$/i"),"",$array_str);
}
}
$str = array("mailto:xxx", "javascript:xxx", "http://x.com");
array_walk($str,"array_replace");
print_r($tstr);
?>应该有更好的办法
$regExpr = '/^[^\:]+\:(.+)$/i';
$str = array("mailto:xxx", "javascript:xxx", "http://x.com");
$content=implode(",",$str);
foreach($str as $value){
print preg_replace($regExpr,'$1',$value)."<br>";}
/*
xxx
xxx
//x.com
*/
?>