原创 php插入含有特殊符號數據的處理方法
問題:當我們在向mysql寫入數據時,如果數據中有特殊字符就會出現數據無法正常入庫的情況,比如:1mysql_query(”update table set `name`='make's'”);而這個時候一般就是使用addslashes()
原创 PHP常見的幾種排序算法
一、冒泡排序排序原理:對一組數據,比較相鄰數據的大小,把小的數據放在前面,值大的放在後面(升序排序)舉例說明: $arr = [6, 3, 8, 2, 9, 1];第一輪排序: 第一次比較 6和3比較: 3 6 8 2
原创 深入理解PHP代碼解釋過程
Opcode是一種PHP腳本編譯後的中間語言,就像Java的ByteCode,或者.NET的MSL,舉個例子,比如你寫下了如下的PHP代碼: <?php echo "Hello World"; $a = 1
原创 PHP 驗證整數或小數二位的正則
// $accountPrice = $_GET['num']; // $accountPrice = 111; // $accountPrice = 1112.; // $accountPrice = 2324.1; // $ac
原创 購物車實現的幾種方式
購物車的話目前來說有三種,分別是存儲在cookie中或是session中,或是結合 數據庫存儲第一種是存儲在cookie中 優點: 1.cookie是存儲在客戶端的,且佔用很少的資源,一般cookie中可以存儲300個cooki
原创 php常用函數整理
1、字符串編碼轉換/** * 字符串編碼轉換 * * @param string $str 待處理的字符 * @param string $in_charset 輸入編碼 * @param str
原创 如何獲取對象的公共屬性
<?php trait AttributesTrait { /** * 獲取公共屬性的方法 * $obj object 對象 */ function publics($obj) {
原创 理解Oauth2.0
OAuth是一個關於授權(authorization)的開放網絡標準,在全世界得到廣泛應用,目前的版本是2.0版。一、名詞解釋 在詳細講解Oauth2.0之前,需要了解幾個專用名詞。 Third-party applicatio
原创 PHP的instanceof和判斷閉包Closure
一、類運算符(instanceof) 使用instanceof運算符,可以判斷當前實例是否可以有這樣的一個形態 instanceof 用於確定一個 PHP 變量是否屬於某一類 class 的實例,在此之前用 is_a(),但是後
原创 PHP PSR 代碼規範基本介紹
PSR 是 PHP Standard Recommendation 的簡寫,即PHP推薦標準。目前通過的規範有 PSR-0(Autoloading Standard)、PSR-1(Basic Coding Standard)、PSR-2(C
原创 遍歷目錄及子目錄
shell腳本:php 方式:
原创 微信支付
一、微信H5支付 1.用戶在商戶側完成下單,使用微信支付進行支付 2.由商戶後臺想微信支付發起下單請求(調用統一支付接口)注: 交易類型:trade_type=MWEB 3.統一下單接口返回支付相關參數給商戶後臺,如支付跳
原创 Mysql的三範式設計
在使用Mysql數據庫進行數據表設計時,需要明確什麼是反範式設計?常用的反範式設計有哪些?一、Mysql數據表的三範式設計後一個範式都是在滿足前一個範式的基礎上建立的.1NF:無重複的列.表中的每一列都是不可分割的基本數據項.不滿足1NF的
原创 php經典的5大設計模式
一、 單例模式單例模式解決的是如何在整個項目中創建唯一對象實例的問題,工廠模式解決的是如何不通過new建立實例對象的方法。單例模式確保某個類只有一個實例,而且自行實例化並向整個系統提供這個實例單例模式有以下3個特點:1.只能有一個實例。2
原创 ECJIA訂單號生成
/** * 得到新訂單號 * @return string */function get_order_sn(){ /* 選擇一個隨機的方案 */ mt_srand((double) microtime() * 1000000); retu