PHP實用方法(常更新)

2021-10-09 10:07:05 字數 2666 閱讀 4481

此篇更新一些工作中常用的方法,每週會更新整理。

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轉xml

private

function

arrtoxml

($arr

)else

else

} $xml.=""

;return $xml;

}}

6.xml轉array

private

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...