原创 根據某個開始結束時間算出每月的開始結束時間

/** * 獲取月數據 * @param $data 數據 * @param $start_time 開始時間戳 * @param $end_time 結束時間戳 * @retu

原创 百度地圖根據多個經緯度,繪製軌跡

代碼如下: <style type="text/css"> html,#container {width: 100%;height: 100%;overflow: hidden;margin:0;font-family:"

原创 七牛雲文件上傳接口的使用

上傳前的準備工作 調用七牛雲的上傳接口之前,您需要確認以下要求都已完成: 登錄 七牛雲開發者平臺。 創建一個 空間(Bucket)。根據您的需求在不同的存儲區域創建空間, 存儲區域可參考 七牛雲存儲區域 注意: 如果您是體驗

原创 根據ip地址轉換爲整型

function ipToInt($ip = '' ){ if( !empty( $ip ) ){ $iparr = explode('.',$ip); $num =

原创 laravel Excel3.1 導出導入文件

laravel:7.6 excel:3.1 本文章只涉及部分操作,更多操作請參考Excel官方文檔 Excel GitHub官方 地址:https://github.com/maatwebsite/Laravel-E

原创 根據某個開始結束時間算出每週的開始結束時間

直接看代碼: /** * 處理週數據 * @param $data 數據(數據中要有一個時間) * @return Array */ function getWeekData( $data

原创 PHP判斷兩個多邊形邊界是否相交

//判斷兩多邊形邊界是否相交 function isPolygonsIntersectant($plyA, $plyB) {//面面 for ($i = 0, $il = count( $plyA ); $

原创 PHP判斷地理圍欄是否有重合

/* 判斷地理圍欄是否有重合 * $points 二維數組內含經緯度座標 * $arr 二維數組,元素內爲json格式的二維數組 * return bool true爲有重合 false爲沒有重合 **/ functio

原创 PHP地理圍欄算法(不依賴任何第三方的純函數)

這個函數解決了判斷一個座標在指定的幾個座標圍成的圍欄中。 這個圍欄可以是任意形狀,任意大小,任意區域。不依賴任何第三方。純函數。 /** * @name 圍欄算法,判斷一個座標,是否在圍欄裏面.如:['113.664673,34

原创 PHP計算兩個經緯度地點之間的距離

php計算兩個指定的經緯度地點之間的距離,這個在做計算給定某個地點的經緯度,計算其附近的商業區,以及給定地點與附近各商業區之間的距離的時候,還是用的到的。下面是具體的函數代碼: /** * 求兩個已知經緯度之間的距離,單位爲k

原创 PHP輸入多個經緯度座標 找出中心點

點擊查看原文 function GetCenterFromDegrees($data){ if (!is_array($data)) return FALSE; $num_coords = count(

原创 PHP判斷一個點的經緯度是否在多邊形或圓內

/** * 判斷一個座標是否在圓內 * 思路:判斷此點的經緯度到圓心的距離 然後和半徑做比較 * 如果此點剛好在圓上 則返回true * @param $point ['lng'=>'',

原创 關於忘記服務器遠程端口的解決方案

方法一:一般爲了遠程登錄,肯定要在安全組開通對應端口的,可以看一下安全組的設置,就應該能想起來使用的是哪個端口了。如果這個方法不管用,那請使用方法二。 方法二:通過VNC的方式登錄服務器後在服務器內查看遠程端口。步驟如下: 1、在

原创 記錄git報錯 error: failed to push some refs to '[email protected]:xxxxxx/xxxxx.git' 的解決方案

出現的錯誤 在使用git運行push命令到遠程倉庫時,發生錯誤,錯誤信息如下: 從網上找了很多的資料試圖去解決這個問題,但是大部分也並沒有起到解決我這個問題的效果,說下我這裏出現這個錯誤的原因:主要還是因爲我本地存儲庫和遠程存儲

原创 根據文件字節數轉換爲KB、MB、GB

代碼如下 function getFileSize( $size = 0 ){ if( empty( $size ) ){ return 0; } if(