ホームページ > php教程 > php手册 > PHP収集プログラム共通関数

PHP収集プログラム共通関数

WBOY
リリース: 2016-06-13 12:25:45
オリジナル
809 人が閲覧しました

スクリプトを開く
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("N","1","2","3", " 4"、"5"、"6"、"7"、"8"、"9");
$fnums = "0123456789";
for($i=0;$i$fnum = replace_replace("[^0-9.]|^0{1,}",",$fnum);
if($fnum=="") $fnum=0;
$ fnum を返します。
}
//内部 HTML 辞書
function Text2Html($txt){
$txt = str_replace(" ","",$txt);
$txt = str_replace("<","<",$txt);
$txt = str_replace(">gt;",">gt;",$txt);
$txt = preg_replace("/[rn]{1,}/isU","
rn",$txt);
$txt を返します。
}
//無料 HTML 辞書
function ClearHtml($str){
$str = str_replace('<','<',$str);
$str = str_replace('>','>',$str);
$ str を返します。
}
//Relative_to_absolute function
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('/heref="//', 'heref="'.$protocol[0].$server_url .'/', $content);
$new_content = preg_replace('/src="//', 'src="'.$protocol[0].$server_url.'/', $new_content);
} else {
$new_content = $content;
}
$new_content を返します。
}
//機能ライセンス キー
function get_all_url($code){
preg_match_all('/"' ] )[ "|']?s*[^>]*>([^>] )/i',$code,$arr);
return array('name'=> $arr[2],'url'=>$arr[1]);
if ( $start == '' || $end == '' ){
return ( $ end; , $str [ 1 ] )
return $str [ 0 ] ) {
$table = preg_replace("']*?>'if",'"',$テーブル);
$table = str_replace("",'",',$table); ;
//ホーム HTML テーブル
$table = preg_replace("'<[/!] *?[^<>]*?> 🎜>//内部データベース
$table = preg_replace("'([rn])[s] '","",$table); 🎜>return $table; Table = Preg_replace(" ]*?>'if","",$table) ",$table);
$table = preg_replace("' ]*?>'si","",$table); /tr>","{tr}",$table);
$table = str_replace("","{td}",$table); 🎜>$table = preg_replace("'<[/!]*?[^<>]*?>'if","",$ table); $table = preg_replace("'([rn])[s] '","",$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;
}
$ 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]);
$match [1] を返します。
}

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート