Time of Update: 2017-01-19
array array_intersect ( array array1, array array2 [, array ...]) array_intersect() 函數返回兩個或多個數組的交集數組。 array_intersect() 返回一個數組,該數組包含了所有在 array1 中也同時出現在所有其它參數數組中的值。注意鍵名保留不變。 下面就拿手冊上的例子給大家示範: <?php $array1 = array ("a" => "green", "red", "blue");
Time of Update: 2017-01-19
使用setcookie()函數時總是報以下錯誤: Warning: Cannot modify header information - headers already sent by.... 解決辦法如下: 方法一: 在PHP裡Cookie的使用是有一些限制的。 1、使用setcookie必須在<html>標籤之前 2、使用setcookie之前,不可以使用echo輸入內容 3、直到網頁被載入完後,cookie才會出現 4、setcookie必須放到任何資料輸出瀏覽器前,才送出 .
Time of Update: 2017-01-19
今天忽然想到的,就寫了一段測試php函數的代碼。複製代碼 代碼如下:<?php/** * 參數數組$ParamList說明 * * 數組的第一維索引是需要測試的函數的參數名,第二維的每個元素是該參數需要測試的可能值,元素值可以為數組。 */$ParamList = array("Param1" =>
Time of Update: 2017-01-19
前段時間寫了個關於手機應用的api,一直是用的query_string這種地址,而且還是根據一個act參數來區分所有的動作,這種讓開發人員看起來比較費眼。本來想改寫為“?c=controller&m=method&type=3&id=1” 這種形式,利用m參數來載入檔案並進行執行個體化,後來看了sina weibo api
Time of Update: 2017-01-19
從十進位向其它進位轉換,用的是就用該數字不斷除以要轉換的進位數,讀取餘數。串連一起就可以了。<?php /** *十進位轉二進位、八進位、十六進位 不足位元前面補零* * * @param array $datalist 傳入資料array(100,123,130) * @param int $bin 轉換的進位可以是:2,8,16 * @return array 返回資料 array() 返回沒有資料轉換的格式 */function
Time of Update: 2017-01-19
網上的方法有不少,都是一樣的原理,按照需求,做了一下版本的class類檔案,主要功能是:功能明確,易於修改維護和擴充; 英文的字串:不變返回(包括數字);中文字串:返回拼音首字元; 中英混合串: 返回拼音首字元和英文。該演算法採用了二分法尋找,修複了之前字母Z讀取成Y的錯誤。好東西要收藏,故在此留下印記,以供後人考證!複製代碼 代碼如下:<?php /*** Modified by http://iulog.com @ 2013-05-07* 修複二分法尋找方法*
Time of Update: 2017-01-19
本文執行個體講述了PHP實現的DES加密解密執行個體。分享給大家供大家參考,具體如下:<?php$key = 'very important data';function jiami($key, $str){ /* Open module, and create IV */ $td = mcrypt_module_open('des', '', 'ecb', ''); //$td = mcrypt_module_open(MCRYPT_DES, '',
Time of Update: 2017-01-19
php負載檔案方式:1、include,include_once,requice,requice_one常規載入2、__autoload()3、spl_autoload_register()常規載入方式假設我們有一個類檔案A.php,裡面定義了一個名字為A的類:<?php class A { public function __construct() { echo 'Got it.'; }
Time of Update: 2017-01-19
裁剪樣本:最終裁剪成的圖片:其中虛線框內就是要裁剪出來的圖片,最終儲存成100寬的圖片。代碼如下:複製代碼 代碼如下:$src_path = '1.jpg';//建立源圖的執行個體$src = imagecreatefromstring(file_get_contents($src_path));//裁剪開地區左上方的點的座標$x = 100;$y = 12;//裁剪地區的寬和高$width = 200;$height =
Time of Update: 2017-01-19
本文執行個體講述了PHP函數shuffle()取數組若干個隨機元素的方法。分享給大家供大家參考,具體如下:有時候我們需要取數組中若干個隨機元素(比如做隨機推薦功能),那麼PHP要如何?呢?一個比較簡單的解決方案是用PHP內建的shuffle()函數。下面舉一個簡單的例子:$data[] = array( "name" => "雲棲社區", "rank" => "40");$data[] = array( "name" => "部落格園", "rank"
Time of Update: 2017-01-19
首先,本文是基於wamp環境的基礎上的,所以,如果您看到這裡還沒有搭建好wamp環境的話,介意您先把環境搭建好,因為這裡都是一些實踐性的內容。1.準備 wamp環境中,我使用的各個軟體的版本如下windows 2003 Standard Edition SP2 apache HTTP Server 2.3 mysql 5.1.49 php 5.4.5 以上環境的搭建我就不贅述了,網上資料很多,通常也不會出現什麼錯誤,但是如果您使用windows
Time of Update: 2017-01-19
思維導圖點擊下圖,可以看具體內容!介紹Regex,大家在開發中應該是經常用到,現在很多開發語言都有Regex的應用,比如javascript,java,.net,php等等,我今天就把我對Regex的理解跟大家嘮嘮,不當之處,請多多指教!定位我們什麼時候使用Regex呢?不是所有的字元操作都用正則就好了,php在某些方面用正則反而影響效率。當我們遇到複雜文本資料的解析時候,用正則是比較好的選擇。優點Regex在處理複雜字元操作的時候,可以提高工作效率,也在一定程度節省你的代碼量。缺點我們在使用R
Time of Update: 2017-01-19
PHP根據URL提取根網域名稱,個人工作中用到,由於網路上很多代碼都不能得到正確結果就自己寫了一個,歡迎大家使用並提出其中的bug.<?php #使用樣本echo getBaseDomain('http://blog.jp.goo.ne.jp/index.php')->domain;echo "\n";echo getBaseDomain('http://51.ca/index.php')->domain;echo "\n";echo
Time of Update: 2017-01-19
本文執行個體講述了PHP記錄頁面停留時間的方法。分享給大家供大家參考,具體如下:首先在要監控的頁面添加JS如下<script>var dt1 = new Date();window.onbeforeunload = function(){ var dt2 = new Date(); var ms = dt2.getTime() - dt1.getTime(); var img = new Image(); img.src = 'log.php?stay_ms=' +
Time of Update: 2017-01-19
php metaphone() Function Compute字串的 metaphone 鍵,本文章向碼農們介紹 php metaphone() 函數的基本用法和執行個體,需要的碼農可以參考一下本文章的方法和執行個體。定義和用法 metaphone() Function Compute字串的 metaphone 鍵。metaphone 鍵代表字串的英語發音。metaphone() 函數可用於拼字檢查程式。注釋:metaphone() 函數為發音相似的單詞建立相同的鍵。注釋:所產生的
Time of Update: 2017-01-19
複製代碼 代碼如下:<SCRIPT Language = "JavaScript"> function func() { if(confirm("Are you OK with this?")) { this.location = "ok.php?action=ok"; } else { this.location = "ok.php?action=cancel"; } } </SCRIPT> <html> <head> </head>
Time of Update: 2017-01-19
一、什麼是單例模式?1、含義 作為對象的建立模式,單例模式確保某一個類只有一個執行個體,而且自行執行個體化並向整個系統全域地提供這個執行個體。它不會建立執行個體副本,而是會向單例類內部儲存的執行個體返回一個引用。2、單例模式的三個要點:(1). 需要一個儲存類的唯一執行個體的靜態成員變數:private static $_instance; (2).
Time of Update: 2017-01-19
最近做了一個項目,其中有需求,要求我們實現此功能:商品成交時傳送簡訊,下面小編貼出核心代碼,方面大家以後學習。html代碼省略.....Model代碼省略.....核心代碼如下所示: /** -------------------------------------------------* 修改狀態 public * Author: lzp Time:--* -------------------------------------------------*/public function
Time of Update: 2017-01-19
假設叫數組 $my_array;複製代碼 代碼如下:// 建立一個空的數組.$tmp_array = array();$new_array = array();// 1. 迴圈出所有的行. ( $val 就是某個行)foreach($my_array as $k => $val){ $hash = md5(json_encode($val)); if (in_array($hash, $tmp_array))
Time of Update: 2017-01-19
本節內容:一個php匯出文檔的類例子:複製代碼 代碼如下:<?php/*** 產生word文檔的類* */class word{ function start() { ob_start(); echo '<html