//الحصول على أفضل النتائج
الدالة get_php_url(){
إذا(!فارغ($_SERVER["REQUEST_URI"])){
$scriptName = $_SERVER["REQUEST_URI"];
$nowurl = $scriptName;
}آخر{
$scriptName = $_SERVER["PHP_SELF"];
if(فارغ($_SERVER["QUERY_STRING"])) $nowurl = $scriptName;
else $nowurl = $scriptName."؟".$_SERVER["QUERY_STRING"];
}
إرجاع $ نورل؛
}
//الحصول على أفضل النتائج
الدالة 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);
إذا($fnum=="") $fnum=0;
إرجاع $fnum؛
}
// قم بتنزيل HTML
الدالة Text2Html($txt){
$txt = str_replace(" ", ",$txt);
$txt = str_replace("<"،<"،$txt);
$txt = str_replace(">"،>"،$txt);
$txt = preg_replace("/[rn]{1,}/isU"،<br/>rn",$txt);
إرجاع $txt؛
}
// قم بتنزيل HTML
الدالة ClearHtml($str){
$str = str_replace('<','<',$str);
$str = str_replace('>','>',$str);
إرجاع $str;
}
// 相对路径转化成绝对路径
الوظيفة النسبية_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)؛
إذا ($server_url == '') {
إرجاع محتوى $؛
}
إذا (إيسيت($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);
} آخر {
$new_content = $content؛
}
إرجاع $new_content؛
}
//取得所有链接
الدالة get_all_url(رمز $){
preg_match_all('/<as+href=["|']?([^>"' ]+)["|']?s*[^>]*>([^>]+ )</a>/i',$code,$arr);
إرجاع المصفوفة('name'=>$arr[2],'url'=>$arr[1]);
}
//الإجابة على الأسئلة
الدالة get_tag_data($str، $start، $end){
إذا ( $start == '' || $end == '' ){
يعود؛
}
$str = تنفجر($start, $str);
$str = تنفجر($end, $str[1]);
إرجاع $str[0];
}
// استخدم HTML لتنزيل ملف CSV
الدالة get_tr_array($table) {
$table = preg_replace("'<td[^>]*?>'si",'"',$table);
$table = str_replace("</td>"،'"،',$table);
$table = str_replace("</tr>"،"{tr}"،$table);
// قم بتنزيل HTML
$table = preg_replace("'<[/!]*?[^<>]*?>'si"،"،$table);
//去掉空白字符
$table = preg_replace("'([rn])[s]+'"،"،$table);
$table = str_replace(" ""،"،$table);
$table = str_replace(" ""،"،$table);
$table = تنفجر("،{tr}"،$table);
array_pop($table);
إرجاع جدول $؛
}
// قم بقراءة محتوى HTML
الدالة get_td_array($table) {
$table = preg_replace("'<table[^>]*?>'si"،"،$table);
$table = preg_replace("'<tr[^>]*?>'si"،"،$table);
$table = preg_replace("'<td[^>]*?>'si"،"،$table);
$table = str_replace("</tr>"،"{tr}"،$table);
$table = str_replace("</td>"،"{td}"،$table);
// قم بتنزيل HTML
$table = preg_replace("'<[/!]*?[^<>]*?>'si"،"،$table);
//去掉空白字符
$table = preg_replace("'([rn])[s]+'"،"،$table);
$table = str_replace(" ""،"،$table);
$table = str_replace(" ""،"،$table);
$table = Explosion('{tr}', $table);
array_pop($table);
foreach ($جدول كـ $key=>$tr) {
$td = تنفجر('{td}', $tr);
array_pop($td);
$td_array[] = $td;
}
إرجاع $td_array;
}
// قم بتمييز العنصر $distinct=true لتمييز العنصر $distinct=true
دالة Split_en_str($str,$distinct=true) {
preg_match_all('/([a-zA-Z]+)/',$str,$match);
إذا ($متميز == صحيح) {
$match[1] = array_unique($match[1]);
}
فرز($تطابق[1]);
إرجاع $match[1];
}