//Get the current script URL
Copy code The code is as follows:
function get_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. "". Erver ["query_string"]; } Return $ nowurl; }
// Turn the full -angle number into a half -angle number
Copy code 🎜> The code is as follows:
function GetAlabNum($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; } //Remove HTML tags
Copy code The code is as follows:
function Text2Html($txt){
$txt = str_replace(" "," ",$ txt); $txt = str_replace("<","<",$txt); $txt = str_replace(">",">",$txt); $txt = preg_replace("/[rn]{1,}/isU"," rn",$txt); return $txt; } / /Clear HTML tag
Copy code The code is as follows:
function ClearHtml($str){ str = str_replace('<','<',$str); $str = str_replace('>','>',$str); return $str; } //Convert relative path to absolute path
Copy code
The code is as follows:
function relative_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; }
//取得所有链接
复制代码 代码如下:
function get_all_url($code){
preg_match_all('/
"' ]+)["|']?s*[^>]*>([^>]+)/i',$code,$arr); return array('name'=>$arr[2],'url'=>$arr[1]); }
//HTML表格的每行转为CSV格式数组
复制代码 代码如下:
function get_tr_array($table) { $table = preg_replace("'
]*?>'si",'"',$table); $table = str_replace(" ",'",',$table); $table = str_replace("","{tr}",$table); function get_tr_array($table) { $table = preg_replace("']*?>'si",'"',$table); $table = str_replace(" ",'",',$table); $table = str_replace("","{tr}",$table); //去掉 HTML 标记 $table = preg_replace("'<[/!]*?[^<>]*?>'si","",$table); //去掉空白字符 $table = preg_replace("'([rn])[s]+'","",$table); $table = str_replace(" ","",$table); $table = str_replace(" ","",$table); $table = explode(",{tr}",$table); array_pop($table); return $table; }
//将HTML表格的每行每列转为数组,采集表格数据
复制代码 代码如下:
function get_td_array($table) {
$table = preg_replace("'
]*?>'si","",$table); $table = preg_replace("']*?>'si","",$table); $table = preg_replace("']*?>'si","",$table); $table = str_replace(" ","{tr}",$table); $table = str_replace("","{td}",$table); //去掉 HTML 标记 $table = preg_replace("'<[/!]*?[^<>]*?>'si","",$table); //去掉空白字符 $table = preg_replace("'([rn])[s]+'","",$table); $table = str_replace(" ","",$table); $table = str_replace(" ","",$table); $table = explode('{tr}', $table); array_pop($table); foreach ($table as $key=>$tr) { $td = explode('{td}', $tr); array_pop($td); $td_array[] = $td; } return $td_array; }
//返回字符串中的所有单词 $distinct=true 去除重复
复制代码 代码如下:
function split_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]; }
http://www.bkjia.com/PHPjc/318610.html www.bkjia.com true http://www.bkjia.com/PHPjc/318610.html TechArticle //获得当前的脚本网址 复制代码 代码如下: functionget_php_url(){ if(!empty($_server["REQUEST_URI"])){ $scriptName=$_SERVER["REQUEST_URI"]; $nowurl=$scriptName; }else{...
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Latest Articles by Author
2024-10-22 09:46:29
2024-10-13 13:53:41
2024-10-12 12:15:51
2024-10-11 22:47:31
2024-10-11 19:36:51
2024-10-11 15:50:41
2024-10-11 15:07:41
2024-10-11 14:21:21
2024-10-11 12:59:11
2024-10-11 12:17:31