此篇更新一些工作中常用的方法,每週會更新整理。
1.獲取使用者ip// ip位址合法驗證
$long =
sprintf
("%u"
,ip2long
($ip));
$ip = $long ?
array
($ip, $long)
:array
('0.0.0.0',0
);return $ip[$type]
;}
附:tp5自帶函式獲取ip// 獲取外網ip
$ip=request:
:instance()
->ip(
);
2.判斷是否為手機使用者4.以json方式 請求介面public
function
postcurl
($request_url,$predata_total
)// 關閉curl會話
curl_close
($curl)
;return $res;
}
5.array轉xmlprivate
function
arrtoxml
($arr
)else
else
} $xml.=""
;return $xml;
}}
6.xml轉arrayprivate
function
xml_to_array
($xml
)//將xml轉為array
//禁止引用外部xml實體
libxml_disable_entity_loader
(true);
$data =
json_decode
(json_encode
(******xml_load_string
($xml,
'******xmlelement'
,libxml_nocdata))
,true);
return $data;
}
7.隨機32位字串private
function
nonce_str()
return $result;
}
8.將陣列寫入檔案中$path=
'./result.txt'
;//將生成的檔案儲存到b.txt
$fps =
fopen
($path,
'w+');
fwrite
($fps,
var_export
($result,
true))
;//$result 是要儲存的陣列
9.陣列轉json 保留中文json_encode
($returndata,
json_unescaped_unicode
);
10.不顯示按鈕 只保留佔位作用"visibility:hidden;"
class
="layui-btn layui-btn-xs" lay-event=
"uploaderp"
>佔位<
/a>
mybatis專題 常更新
一 對於xml檔案中使用foreach遍歷集合的使用 foreach元素的屬性主要有item,index,collection,open,separator,close。在使用foreach的時候最關鍵的也是最容易出錯的就是collection屬性,該屬性是必須指定的,但是在不同情況下,該屬性的值是...
php 非常實用的陣列方法
一 array fill 函式用鍵值填充陣列。array fill 函式用給定的值填充陣列,返回的陣列有 number 個元素,值為 value。返回的陣列使用數字索引,從 start 位置開始並遞增。如果 number 為 0 或小於 0,就會出錯。例子 a1 array fill 3 4,blu...
實用 PHP驗證郵箱格式的方法
1 使用正規表示式 1 php 郵箱正規表示式 如下 a z0 9 a z0 9 a z0 9 a z0 9 a z 2 如下 mail liusansan 163.com 郵箱位址 pattern a z0 9 a z0 9 a z0 9 a z0 9 a z preg match pattern...