//获得当前的脚本网址 <div class="codetitle"><a style="CURSOR: pointer" data="17164" class="copybut" id="copybut17164" onclick="doCopy('code17164')"> 代码如下:<div class="codebody" id="code17164"> functionget_php_url(){ if(!empty($_server["REQUEST_URI"])){ $scriptName=$_SERVER["REQUEST_URI"]; $nowurl=$scriptName; }else{ $scriptName=$_SERVER["PHP_SELF"]; if(empty($_SERVER["QUERY_STRING"]))$nowurl=$scriptName; else$nowurl=$scriptName."?".$_SERVER["QUERY_STRING"]; } return$nowurl; }
//把全角数字转为半角数字 <div class="codetitle"><a style="CURSOR: pointer" data="8878" class="copybut" id="copybut8878" onclick="doCopy('code8878')"> 代码如下:<div class="codebody" id="code8878"> functionGetAlabNum($fnum){ $nums=array("0","1","2","3","4","5","6","7","8","9"); $fnums="0123456789"; for($i=0;$i<=9;$i++)$fnum=str_replace($nums[$i],$fnums[$i],$fnum); $fnum=ereg_replace("[^0-9.]|^0{1,}","",$fnum); if($fnum=="")$fnum=0; return$fnum; }
//去除HTML标记 <div class="codetitle"><a style="CURSOR: pointer" data="86852" class="copybut" id="copybut86852" onclick="doCopy('code86852')"> 代码如下:<div class="codebody" id="code86852"> functionText2Html($txt){ $txt=str_replace(""," ",$txt); $txt=str_replace("<","<",$txt); $txt=str_replace(">",">",$txt); $txt=preg_replace("/[rn]{1,}/isU"," rn",$txt); return$txt; }
//清除HTML标记 <div class="codetitle"><a style="CURSOR: pointer" data="26372" class="copybut" id="copybut26372" onclick="doCopy('code26372')"> 代码如下:<div class="codebody" id="code26372">functionClearHtml($str){ $str=str_replace('<','<',$str); $str=str_replace('>','>',$str); return$str; }
//相对路径转化成绝对路径 <div class="codetitle"><a style="CURSOR: pointer" data="7810" class="copybut" id="copybut7810" onclick="doCopy('code7810')"> 代码如下:<div class="codebody" id="code7810">functionrelative_to_absolute($content,$feed_url){ preg_match('/(http|https|ftp):///',$feed_url,$protocol); $server_url=preg_replace("/(http|https|ftp|news):///",$feed_url); $server_url=preg_replace("//./",$server_url); if($server_url==''){ return$content; } if(isset($protocol[0])){ $new_content=preg_replace('/href="//','href="'.$protocol[0].$server_url.'/',$content); $new_content=preg_replace('/src="//','src="'.$protocol[0].$server_url.'/',$new_content); }else{ $new_content=$content; } return$new_content; }
//取得所有链接 <div class="codetitle"><a style="CURSOR: pointer" data="90056" class="copybut" id="copybut90056" onclick="doCopy('code90056')"> 代码如下:<div class="codebody" id="code90056"> functionget_all_url($code){ preg_match_all('/<as+href=["|']?([^>"']+)["|']?s[^>]>([^>]+)</a>/i',$code,$arr); returnarray('name'=>$arr[2],'url'=>$arr[1]); }
//HTML表格的每行转为CSV格式数组 <div class="codetitle"><a style="CURSOR: pointer" data="16759" class="copybut" id="copybut16759" onclick="doCopy('code16759')"> 代码如下:<div class="codebody" id="code16759"> functionget_tr_array($table){ $table=preg_replace("'<td[^>]?>'si",'"',$table); $table=str_replace("</td>",'",',$table); $table=str_replace("</tr>","{tr}",$table); functionget_tr_array($table){ $table=preg_replace("'<td[^>]?>'si",$table); //去掉HTML标记 $table=preg_replace("'<[/!]?[^<>]?>'si",$table); //去掉空白字符 $table=preg_replace("'([rn])[s]+'",$table); $table=str_replace("",$table); $table=explode(",{tr}",$table); array_pop($table); return$table; } //将HTML表格的每行每列转为数组,采集表格数据 <div class="codetitle"><a style="CURSOR: pointer" data="36649" class="copybut" id="copybut36649" onclick="doCopy('code36649')"> 代码如下:<div class="codebody" id="code36649"> functionget_td_array($table){ $table=preg_replace("'<table[^>]?>'si",$table); $table=preg_replace("'<tr[^>]?>'si",$table); $table=preg_replace("'<td[^>]?>'si","{td}",$table); //去掉空白字符 $table=preg_replace("'([rn])[s]+'",$table); $table=explode('{tr}',$table); array_pop($table); foreach($tableas$key=>$tr){ $td=explode('{td}',$tr); array_pop($td); $td_array[]=$td; } return$td_array; }
//返回字符串中的所有单词$distinct=true去除重复 <div class="codetitle"><a style="CURSOR: pointer" data="3537" class="copybut" id="copybut3537" onclick="doCopy('code3537')"> 代码如下:<div class="codebody" id="code3537"> functionsplit_en_str($str,$distinct=true){ preg_match_all('/([a-zA-Z]+)/',$str,$match); if($distinct==true){ $match[1]=array_unique($match[1]); } sort($match[1]); return$match[1]; }
(编辑:安卓应用网)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|