Time of Update: 2018-07-24
對於如下二維數組,要求對其進行去重: $arr = array( '0'=>array( 'name'=>'james', 'age'=>30, ), '1'=>array( 'name'=>'susu', 'age'=>26,
Time of Update: 2018-07-24
$arr = array( array( 'user_id' => 100, 'goods_id' => 10, 'number' => 1, ), array( 'user_id' => 102, 'goods_id' => 10, 'number' => 1, ), array( 'user_id' => 102, '
Time of Update: 2018-07-24
PHP 變數範圍 在 PHP 中,可以在指令碼的任意位置對變數進行聲明。 變數的範圍指的是變數能夠被引用/使用的那部分指令碼。 PHP 有三種不同的變數範圍: local(局部) global(全域) static(靜態) Local 和 Global 範圍 函數之外聲明的變數擁有 Global 範圍,只能在函數以外進行訪問。 函數內部聲明的變數擁有 LOCAL 範圍,只能在函數內部進行訪問。
Time of Update: 2018-07-24
通過不同瀏覽器、相同瀏覽器進行set/get操作,確認contoller是多例的,每次請求均會執行個體化一次,類似struts2的action。 可以直接定義類變數,不會受多線程的影響。 <?phpclass Info extends CI_Controller {private $userId="0";public function __construct() {parent::__construct()
Time of Update: 2018-07-24
php影像處理 擷取圖片資源 resource imagecreatefromxxxx ( string $filename ) 返回一映像標識符,代表了從給定的檔案名稱取得的映像。 擷取圖片相關資訊 getimagesize() 函數將測定任何 GIF,JPG,PNG,SWF,SWC,PSD,TIFF,BMP,IFF,JP2,JPX,JB2,JPC,XBM 或 WBMP 影像檔的大小並返回映像的尺寸以及檔案類型和一個可以用於普通 HTML 檔案中 IMG 標記中的
Time of Update: 2018-07-24
1.先到PHP.INI中開啟COM選項,com.allow_dcom = true 2.我這裡的環境是PHP5.4.7,PHP 5.4.5後,com/dotnet 模組已經成了單獨的擴充,所以需要在PHP.ini中配置extension=php_com_dotnet.dll,如果PHP VERSION<5.4.5 則不需要。否則的話,可能就是報錯 Fatal error: Class 'COM' not found 了。
Time of Update: 2018-07-24
PHP 有一個非常簡單的垃圾收集器,它實際上將對不再位於記憶體範圍(scope)中的對象進行垃圾收集。垃圾收集的內部方式是使用一個引用計數器,因此當計數器達到 0 時(意味著對該對象的引用都不可用),對象將被當作垃圾收集並從記憶體中刪除。 ——————————————————————————————————————————————————————————–
Time of Update: 2018-07-24
本文針對的環境是linux+php+apache+mysql。 設定檔/啟動命令 php的設定檔是: /etc/php.ini。 apache的設定檔是: /etc/httpd/conf/httpd.conf mysql的設定檔是:/etc/my.cnf。 修改完配置後需要重啟apache server。 重啟的命令是:service httpd restart 添加解析為php的尾碼類型 有個需求,就是要把諸如尾碼名為*.php3
Time of Update: 2018-07-24
轉自 http://yansu.org/2013/12/11/lamp-in-mac.html Mac下搭建lamp開發環境很容易,有xampp和mamp現成的Integration Environment。但是Integration Environment對於經常需要自訂一些配置的開發人員來說會非常麻煩,而且Mac本身內建apache和php,在brew的協助下非常容易手動搭建,可控性很高 Brew
Time of Update: 2018-07-24
轉自:http://www.cnblogs.com/kuyuecs/archive/2012/07/18/2597068.html 1 JS方式調用PHP檔案並取得php中的值 舉一個簡單的例子來說明: 如在頁面a.html中用下面這句調用: <script type="text/javascript" src="b.php?action=test"></script&
Time of Update: 2018-07-24
項目單一入口 整個網站(分前後台)通過index.php作為請求的入口(網站中唯一的一個不是類的PHP檔案),會使用系統的基礎類(初始化類)進行初始化,再進入對應的模組類(Controller)再進行其他處理。 單一入口原理 項目代碼的布局 單一入口網站開發 實現項目入口 實現index.php:載入初始化類,進行項目的初始化
Time of Update: 2018-07-24
1.header [php] view plain copy header("Content-Type:application/vnd.ms-excel");
Time of Update: 2018-07-24
介紹: QueryList 是基於phpquery 發開的一個採集類 phpquery是老外開發的,querylist對其進行了更加人性化的封裝,更方便,從而充滿生命力 安裝: 這裡只介紹通過composer安裝,更多詳細內容可參考http://www.php.cn/php/php-QueryList-down.html 1、如果還沒安裝過composer請參照官網先進行composer安裝: https://pkg.phpcomposer.com/
Time of Update: 2018-07-24
類比簡單 Get 請求樣本: ============================================== $url = "http://somedomain/ver/ffffffff-e31e-85d5-ffff-ffffa6220605/2/en/b0:79:94:e7:99:4a/3.5"; $ch = curl_init($url); //初始化
Time of Update: 2018-07-24
第一步: 下載官網demo 第二步:將demo代碼引入程式中 function getAppCode($order, $config_value) {require_once('aop/AopClient.php'); require_once('aop/request/AlipayTradeAppPayRequest.php');$aop = new \AopClient();//**沙箱測試支付寶開始
Time of Update: 2018-07-24
xlsx檔案上傳到工作空間,並將資料存入資料庫Mysql controller層 Upload.php <?php class Upload extends CI_Controller { public function __construct() { parent::__construct();
Time of Update: 2018-07-24
在一次項目中將項目遷移到Ubuntu下發現,如下連結無法正常訪問 http://127.0.0.21/Home/Public/login 開啟了rewrite也不行,後來經各方找資料解決 <VirtualHost 127.0.0.21:80> DocumentRoot "/var/www/test/" ServerName 127.0.0.21
Time of Update: 2018-07-24
設計模式的在物件導向中的重要性。 更深入的理解物件導向的思想,有利於開發出擴充性強的程式。在 PHP 物件導向中有一個 “開閉原則” :“軟體實體應當對擴充開放,對修改關閉”。通俗的說: 添加新類/介面等進來行,修改不行。 1、原廠模式
Time of Update: 2018-07-24
mac下<br>和\n都可以 為什麼說都可以呢。 這和php檔案的執行方式有關 php檔案有兩種執行方式,一種是通過網頁訪問,一種是通過命令提示字元 <?phpecho "this is a \n";echo "test \n";?> ① 通過網頁執行 可以看到這兩個分行符號並沒有起到作用 ② 通過命令提示字元執行 可以看到這兩個分行符號起到了換行的效果 所以說 \n
Time of Update: 2018-07-24
首先解釋下,頁面跳轉與頁面重新導向的關係。 頁面重新導向一定會有頁面跳轉,頁面跳轉不一定會有頁面重新導向,也就是說頁面重新導向真包含於頁面跳轉,頁面重新導向是頁面跳轉的充分不必要條件。 總結下PHP下的幾種頁面跳轉的方法 1、meta標籤實現 只需在head裡加上下面這一句就行了,在當前頁面停留0秒後跳轉到目標頁面 echo '<meta http-equiv="refresh"