原创 go內置函數new和make的區別

func new(Type) *Type new 內建函數分配內存。 其第一個實參爲類型,而非值,其返回值爲指向該類型的新分配的零值的指針。 func make(t Type, size ...IntegerType) Type make

原创 DECIMAL數據類型

DECIMAL的聲明語法爲DECIMAL(M,D) 。自變量的值範圍如下:  M是最大位數(精度)。範圍是1到65。 D是小數點右邊的位數(小數位)。範圍是0到30,並且不能大於M。 如果D省略,則默認值爲0。如果 M省略,則默認值爲10

原创 MySQL插入語句

MySQL常見的用法 插入單條記錄 INSERT INTO table_name ( field1, field2,...fieldN ) VALUES ( value1, value2,...valueN ); 插入多條記錄 INS

原创 不同時區的時間互相轉換

<?php /** * @param string $dateTime 時間,如:2020-04-22 10:10:10 * @param string $fromZone 時間屬於哪個時區 * @param string $to

原创 MySQL ACID和隔離級別

事務 事務概念和用法這裏不詳細介紹,請自行百度吧 開啓事務 START TRANSACTION 提交 COMMIT 回滾ROLLBACK 事務需要經過嚴格的ACID測試。ACID分別代表 A(atomicity)[ˌætəˈmɪ

原创 一個preg_replace()參數均爲數組多次替換的實例理解

原文鏈接:https://www.cnblogs.com/HKUI/archive/2013/05/01/preg_replace.html preg_replace ( mixed $patt

原创 魔術常量

請參考魔術常量 幾個 PHP 的“魔術常量” 名稱 說明 __LINE__ 文件中的當前行號。 __FILE__ 文件的完整路徑和文件名。如果用在被包含文件中,則返回被包含的文件名。自 PHP 4.0.2 起,__FILE__ 總是包含一

原创 preg_match和preg_match_all()

preg_match — 執行匹配正則表達式 preg_match ( string $pattern , string $subject [, array &$matches [, int $flags = 0 [, int $offs

原创 對數組進行排序

函數名稱 排序依據 數組索引鍵保持 排序的順序 相關函數 array_multisort() 值 鍵值關聯的保持,數字類型的不保持 第一個數組或者由選項指定 array_walk() asort() 值 是 由低到高 arsort() a

原创 匿名函數以及use

<?php $message = 'hello'; // 沒有 "use" $example = function () { var_dump($message); }; echo $example(); // Notice:

原创 比較運算符

如果比較一個數字和字符串或者比較涉及到數字內容的字符串,則字符串會被轉換爲數值並且比較按照數值來進行。此規則也適用於 switch 語句。 <?php var_dump(0 == "a"); // 0 == 0 -> true var_

原创 微信公衆號發送模板消息

首先在微信公衆號裏面添加自己想要的模板消息 模板消息詳情如下:  發送模板消息參考微信開發文檔:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1433751277 ht

原创 php處理html的幾個函數

目錄 htmlspecialchars —— 將特殊字符轉換爲 HTML 實體 htmlentities — 將字符轉換爲 HTML 轉義字符 htmlspecialchars_decode — 將特殊的 HTML 實體轉換回普通字符 h

原创 PHPExcel替代方案PhpSpreadsheet

PHPExcel上一版本1.8.1於2015年發佈。該項目已不再維護,可以使用,但是不建議再使用。所有用戶都應該遷移到其直接後繼者PhpSpreadsheet或其他替代方案。PhpSpreadsheet打破了兼容性,大大提高了代碼庫質量(

原创 git本地的基本使用

目錄 git init    初始化倉庫 git status    查看倉庫的狀態​ git add    向暫存區中添加文件 git各個區域和文件狀態 git commit    保存倉庫的歷史記錄 1、記述一行提交信息:   git