ホームページ >php教程 >php手册 >PHPでよく使われる関数のまとめ(コード付き)

PHPでよく使われる関数のまとめ(コード付き)

PHPz
PHPzオリジナル
2016-06-13 12:30:25977ブラウズ

この記事は主に 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;  
}

全角数字を半角数字に変換します

コードは次のとおりです:

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;  
}

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;  
}

HTML タグの削除

コードは次のとおりです:

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

相対パス変換 絶対パスにする

コードは次のとおりです。

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;   
}

すべてのリンクを取得

コードは次のとおりです。

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

HTML 形式 HTML テーブルの各行を CSV 形式の配列に変換します。

コードは次のとおりです。

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

HTML テーブルの各行と列を配列に変換し、テーブル データを収集します

コードは次のとおりです:

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

すべての単語を返します文字列 $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];  
}

【関連チュートリアルの推奨事項】

1. PHP プログラミングの入門から習熟までの完全なビデオ チュートリアル2.
入門から習熟までの PHP チュートリアル3.
ブートストラップ チュートリアル

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。