原创 php 如何把字符中的數組格式數據 轉化爲真實數組數據

先看數據 Array ( [id] => 82 [by] => folder_id [names] => 跑跑車輛 [type] => attrs [offset] => 0 [pag

原创 php 正則提取內容的中的圖片

直接上代碼 1、全匹配 preg_match_all('/<img[\s\S]*?src\s*=\s*[\"|\'](.*?)[\"|\'][\s\S]*?>/i', $content, $result, PREG_SET_ORDER)

原创 PHP數組轉字符串

if (!function_exists('array_string')) { /** * 數組轉字符串 * Author:劉星麟 * @param $string * @return

原创 php 檢測 json是否正確

直接上代碼 if (!function_exists('json_validate')) { /** * 檢測json數據格式是否正確 * Author:劉星麟 * @param $string

原创 PHP正則

定界符 /$%^@ 示例 /正則表達式/ $正則表達式$ 簡單匹配 $pattern = '/a/'; $string = 'abcdabdc'; if(preg_match($pattern, $string, $matches)

原创 PHP 7.4.0 新特性

2019 年 11 月 28 日,PHP 開發團隊宣佈將立即提供 PHP 7.4.0,此版本標誌着 PHP 7 系列的第四項功能更新。 PHP 7.4.0 進行了許多改進和新功能,比如: 箭頭函數 預加載 類型屬性 FFI 簡化 Null

原创 Mysql8 和mysql5.7 模糊查詢 效率 比較 / MySql8 like模糊查詢優化

  表結構如下:title 是有索引 mysql5.7:   執行sql解析如下:不走索引 desc SELECT id,title FROM article WHERE title LIKE '%test%';   mysql8:

原创 數據庫常用的事務隔離級別都有哪些?都是什麼原理?

什麼是事務隔離? 任何支持事務的數據庫,都必須具備四個特性,分別是:原子性(Atomicity)、一致性(Consistency)、隔離性(Isolation)、持久性(Durability),也就是我們常說的事務ACID,這樣才能保證事

原创 php生成指定時間範圍內

1、先說下思路,把時間格式轉化爲時間戳,然後使用rand函數進行隨機 代碼如下: /** * 生成某個範圍內的隨機時間 * Author:劉星麟 * @param $beginTime 起始時間 格式爲 Y-m-d H:i:s

原创 PHP獲取用戶IP地址

if (!function_exists('get_client_ip')) { /** * 獲取用戶ip * Author:劉星麟

原创 php 設置臨時內存和腳本超時最大執行時間

ini_set('memory_limit', '2048M'); // 臨時設置最大內存佔用爲2G set_time_limit(0); // 0 永不過期 單位是 秒 //或者使用 ini_set('max_executio

原创 php執行curl錯誤:Could not resolve host: www.baidu.com;Name or service not known

php執行curl錯誤:Could not resolve host: www.baidu.com; Name or service not known解決辦法 在獲取遠程數據的時候,碰到一個很頭疼的事情: $url = 'https:

原创 100個常用的 PHP 類庫、資源和技巧小結

收集整理一些常用的PHP類庫, 資源以及技巧. 以便在工作中迅速的查找所需... 學習資源 PHP相關的有參考價值的社區,博客,網站,文章,書籍,視頻等資源 PHP網站(PHP Websites) PHP The Right Way

原创 一篇搞懂TCP、HTTP、Socket、Socket連接池

原文鏈接:https://segmentfault.com/a/1190000014044351 前言 ​ 作爲一名開發人員我們經常會聽到HTTP協議、TCP/IP協議、UDP協議、Socket

原创 Linux下快速刪除大量文件/文件夾方法--rsync

假如你要在linux下刪除大量文件,比如100萬、1000萬,像/var/spool/clientmqueue/的mail郵件, 像/usr/local/nginx/proxy_temp的nginx緩存等,那麼rm -rf *可能就不好使