Time of Update: 2016-06-20
如何將下面的二維數組轉為一維數組。php二維數組轉一維數組,下面介紹兩種方法$msg = array( array( 'id'=>'45s', 'name'=>'jacks' ), array( 'id'=>'3s4', 'name'=>'masry' ), array( 'id'=>'7s8', 'name'=>'lili' ),);一般實現方法:1解:foreach($msg as $k => $v){ $ids[] = $id;
Time of Update: 2016-06-20
php+mysql無限分類設計方法,非遞迴 基本原理就是先將資料按照父、子的方式查詢出來,這時候的資料已經有了層級關係但是顯示的話就需要再做一些處理了,abspath裡面的‘-’號越多,代表層級越深,這時候可以根據裡面的‘-’的多少,在這個分類的前面加上對應的空格,這樣層級關係就展現出來了。建立表CREATE TABLE IF NOT EXISTS `category` ( `id` int(11) NOT NULL AUTO_INCREMENT, `catpath` varchar(255
Time of Update: 2016-06-20
php 實現檔案下載 斷點續傳 原理php檔案下載檔案下載就是把檔案從伺服器上面下下來,比如一個檔案是http://www.xxx.com/1.rar(真實存在這個檔案),直接在瀏覽器上面輸入,是可以彈出下載對話方塊的,但是如果是一個圖片地址,很可能就是不是下載了,而是用瀏覽器直接開啟.還有就是為了不讓用戶端看到下載地址,最好也是不直接提供下載檔案地址的.還有就是比如只有登入使用者才能下載。。 等等
Time of Update: 2016-06-20
適用對象:中小型網站,圖片儲存在自己的伺服器,並且毫無預見性的時候會使用同一圖片的不同尺寸。特點:1.核心只有一個PHP檔案2.前端圖片伺服器惰性從NFS等其他檔案系統載入所需圖片3.同一圖片第一次走PHP,緩衝以後,直接走Apache,Nginx等Web Server的檔案模組4.完全開源,個人或商業使用無任何限制用法:1.規劃網路檔案系統片儲存路徑,例如:
Time of Update: 2016-06-20
當來訪者瀏覽器語言是中文就進入中文版面國外的使用者預設瀏覽器不是中文的就跳轉英文頁面 PHP 網頁根據來訪這的瀏覽器語言不同自動跳轉中英文頁面PHP代碼:$lan = substr($HTTP_ACCEPT_LANGUAGE,0,5);if ($lan == "zh-cn")print("");elseprint("");?>JS指令碼根據來訪這的瀏覽器語言不同自動跳轉多語言頁面var type=navigator.appNameif
Time of Update: 2016-06-20
我們知道PHP中提供了一個魔術常量(magic constant)__FILE__,用來指向當前執行的PHP指令碼。但PHP沒有直接提供該指令碼所在目錄的常量。也就是說如果我們要得到當前PHP指令碼所在的目錄,需要使用dirname()這個函數:在PHP5.3中,增加了一個新的常量__DIR__,指向當前執行的PHP指令碼所在的目錄。例如當前執行的PHP檔案為 /www/website/index.php則__FILE__等於'/www/website/index.php'而__
Time of Update: 2016-06-20
本篇文章主要介紹的是php數組函數rang的用法,對於抽獎類的應用,文章末尾有舉例說明。PHP函數range()快速建立數組的方法比如range()函數可以快速建立從1到9的數字數組:$numbers=range(1,9);//用range直接建立1-9且1開頭9結束的共9個數字組成的數組$numbers=range(1,9);//用range建立了9到1的且9開頭1結束的數字數組另外PHP函數range()還可以建立從a到z的或A到Z的字元數組,用法同上。PHP函數range()還具有第三個參
Time of Update: 2016-06-20
PHP-GTK 使用用途這是PHP的一個子計劃,目的要使php成為一種標準的程式設計語言而非單純的指令碼語言。使用PHP-GTK可以在圖形介面的系統中編寫圖形介面的應用程式,使用php編寫應用的用戶端。這樣伺服器端、用戶端都可以使用php來編寫了。
Time of Update: 2016-06-20
PHP多線程實現技術總結眾所周知,PHP沒有多線程,不過可以通過一些技巧方法來實現多線程的效果,比如使用AJAX非同步訪問等等。總結一下自己這幾天接觸到的PHP非同步呼叫需求和解決方案。 一、實現AJAX非同步訪問處理,需要一個完整的操作介面,一個採集進度的動態進度條。(AJAX)用AJAX來實現,通過ajax不停地訪問伺服器,,通過setInterval來設定間隔時間,訪問data.php檔案處理資料,然後更新頁面相應DOM的內容即可。例子:
Time of Update: 2016-06-20
header(“Location: “) 作為php的轉向語句 ,可以使當前頁面跳轉到其他頁面。在使用中需要注意:1、用法header(“Location:http://www.scutephp.com/ ”)2.header前應沒有任何輸出。3.如果之前有輸出:(1)會出現類似如下報錯:Warning: Cannot modify header information – headers already sent by (output started at …….php:12) in …….
Time of Update: 2016-06-20
在php中像數組中添加元素比較常見的是array_push函數,即數組的入棧操作,但是這個函數是將元素添加到數組的末尾,如果需要將數組元素壓入到數組的頭部(即第一個元素)該如何操作呢?使用php內建函數 array_unshift ,下面就將 array_unshift 這個函數的用法列舉一下。array_unshift該函數的作用是在數組開頭插入一個或多個元素。被加上的元素作為一個整體添加,這些添加的元素在數組中的順序和在參數中的順序一樣。修改後的數組中所有的數值鍵名將修改為從零開始重新計數,
Time of Update: 2016-06-20
php產生圖片縮圖方法函數代碼如下:/**php產生圖片縮圖的函數*www.scutephp.com*/function
Time of Update: 2016-06-20
分享一個常用的php分頁類。有三種表現形式,具體如下:該php分頁類的具體代碼以及使用方法如下:/***PHP分頁類 **show(2) 1 ... 62 63 64 65 66 67 68 ... 150*分頁樣式*#page{font:12px/16px arial}*#page span{float:left;margin:0px 3px;}*#page a{float:left;margin:0 3px;border:1px solid
Time of Update: 2016-06-20
PHP stdClass類使用詳解對於一維數組,通過PHP的stdClass類我們可以把他寫成對象的形式如$tmp = array();$tmp['a'] = 1;$tmp['b'] = 2;$tmp['c'] = 3;通過PHP的stdClass類寫法:$tmp = new stdClass();$tmp->a = 1;$tmp->b = 2;$tmp->c = 3;建立空數組只要$tmp = array();建立Null 物件只要$tmp = new
Time of Update: 2016-06-20
分享兩個偶爾比較實用的PHP函數代碼:(1)PHP獲得指定日期所在星期的第一天和最後一天,具體代碼如下:function getdays($day){$lastday=date('Y-m-d',strtotime("$day Sunday"));$firstday=date('Y-m-d',strtotime("$lastday -6 days"));return
Time of Update: 2016-06-20
PHP中對數組的元素進行排序,這個是很經常用到的,之前的項目中也有,而且對於幾種排序我們都是用的是asort arsort 等PHP原生函數,沒有自己去實現,所以就對一下的幾個函數進行總結,這個會不斷的進行補充,自己也可以好好的複習和總結。/* * 插入排序(一維數組) * 每次將一個待排序的資料元素,插入到前面已經排好序的數列中的適當的位置,使數列依然有序;直到待排序的資料元素全部插入完成為止。 */function insertSort($arr){
Time of Update: 2016-06-20
PHP中$_SERVER 變數整理當前url:'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['PHP_SELF'];$_SERVER變數匯總$_SERVER['QUERY_STRING'] //查詢(query)的字串。 $_SERVER['DOCUMENT_ROOT'] //當前運行指令碼所在的主目錄。在伺服器設定檔中定義。$_SERVER['PATH_TRANSLATED']
Time of Update: 2016-06-20
使用php擷取QQ頭像的方法分享。方法一:$qq=1290026290;echo '';方法二:$qq=1290026290;$src='http://q1.qlogo.cn/g?b=qq&nk='.$qq.'&s=100&t='.time();header('Content-type:
Time of Update: 2016-06-20
哪種程式設計語言最好?PHP語言嗎?還是Python?其實真的不重要開發一個應用程式,選擇什麼語言真的不是很重要。自各種程式設計語言誕生以來,關於孰優孰劣的爭論一直沒有停止過,比如“Python更好,因為……”、“PHP是戰鬥力不足5的渣,Ruby才是王道”……此類話題如同一針雞血,可以瞬間點燃碼農們的鬥志。其實,我們應該將時間花費在如何創造更有價值、更具創新的東西上,而不是在這些無關的討論上。我們幾年前開發的一個產品中包含了一個Python後端和PHP前端,儘管我的很多同事都討厭PHP,但一點
Time of Update: 2016-06-20
php產生圖片縮圖類(支援常用圖片格式)功能:支援jpg,jpeg,gif,png,bmp圖片格式,支援按原圖片的比例進行縮放,可以選擇在圖片縮放的過程中是否需要對圖片進行裁切,加入了圖片品質控制,可以實現縮圖片品質最高化。完整類的代碼如下:/** * 功能:php產生縮圖片的類 */ class ResizeImage{ public $type;//圖片類型 public $width;//實際寬度 public $height;//實際高度