Home > php教程 > php手册 > 归纳总结PHP中常用函数(附代码)

归纳总结PHP中常用函数(附代码)

PHPz
Release: 2018-10-19 15:03:45
Original
1002 people have browsed it

这篇文章主要讲了归纳总结PHP中常用函数,有一定的参考价值,感兴趣的朋友可以看看!

 代码如下:

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."?".$_SERVER["QUERY_STRING"];  
        }  
        return $nowurl;  
}
Copy after login

把全角数字转为半角数字

代码如下:

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;  
}
Copy after login

去除HTML标记

代码如下:

function Text2Html($txt){  
        $txt = str_replace("  "," ",$txt);  
        $txt = str_replace("<","<",$txt);  
        $txt = str_replace(">",">",$txt);  
        $txt = preg_replace("/[\r\n]{1,}/isU","  
\r\n",$txt);  
        return $txt;  
}
Copy after login

清除HTML标记

代码如下:

function ClearHtml($str){  
        $str = str_replace(&#39;<&#39;,&#39;<&#39;,$str);  
        $str = str_replace(&#39;>&#39;,&#39;>&#39;,$str);  
        return $str;  
}
Copy after login

相对路径转化成绝对路径

代码如下:

function relative_to_absolute($content, $feed_url) {   
    preg_match(&#39;/(http|https|ftp):\/\//&#39;, $feed_url, $protocol);   
    $server_url = preg_replace("/(http|https|ftp|news):\/\//", "", $feed_url);   
    $server_url = preg_replace("/\/.*/", "", $server_url);   
    if ($server_url == &#39;&#39;) {   
        return $content;   
    }   
    if (isset($protocol[0])) {   
        $new_content = preg_replace(&#39;/href="\//&#39;, &#39;href="&#39;.$protocol[0].$server_url.&#39;/&#39;, $content);   
        $new_content = preg_replace(&#39;/src="\//&#39;, &#39;src="&#39;.$protocol[0].$server_url.&#39;/&#39;, $new_content);   
    } else {   
        $new_content = $content;   
    }   
    return $new_content;   
}
Copy after login

取得所有链接

代码如下:

function get_all_url($code){   
        preg_match_all(&#39;/
Copy after login

HTML表格的每行转为CSV格式数组

代码如下:

function get_tr_array($table) {  
        $table = preg_replace("&#39;
Copy after login

将HTML表格的每行每列转为数组,采集表格数据

代码如下:

function get_td_array($table) {  
        $table = preg_replace("&#39;
Copy after login

返回字符串中的所有单词 $distinct=true 去除重复

代码如下:

function split_en_str($str,$distinct=true) {  
        preg_match_all(&#39;/([a-zA-Z]+)/&#39;,$str,$match);  
        if ($distinct == true) {  
                $match[1] = array_unique($match[1]);  
        }  
        sort($match[1]);  
        return $match[1];  
}
Copy after login

【相关教程推荐】

1. php编程从入门到精通全套视频教程
2. php从入门到精通 
3. bootstrap教程

Related labels:
source:php.cn
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
Popular Recommendations
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template