PHP教程

php 浮點數比較方法

浮點數運算精度問題 首先看一個例子: <?php $a = 0.1; $b = 0.9; $c = 1; var_dump(($a+$b)==$c); var_dump(($c-$b)==$a); ?> $a+$b==$c 返回true,正確 $c-$b==$a 返回false,錯誤

多維陣列計算差集

     大家都知道一維陣列計算差集的內建函式是array_diff_assoc($array1, $array2),但是多維陣列如何計算差集呢,就需要寫一個相應的演算法。我寫了一個演算法供大家參考。        <?php //多維陣列的差集 function array_diff_assoc_

php中陣列的並集、交集和差集函式

計算陣列的並集 array array_merge ( array array1[,array … ] ) 將一個或多個數組的單元合併起來,一個數組中的值附加在前一個數組的後面。返回作為結果的陣列。 計算陣列的交集 array array_intersect ( array array1,array a

【PHP】建立資料夾及子資料夾無法建立的解決辦法

需要按照mkdir($dir,0755);中的0755才能建立否則往資料夾裡深層建立則會無許可權。暫時使用0755是好使的。 這是會有個疑問我怎麼給我要建立的資料夾命名? 答案:下面$dir=$folder.$year;的具體路徑為:zieq18681jzlhq222/當前伺服器年/ 程式會自己判

擷取陣列中指定長度做為新陣列array_slice()

array_slice(array,offset,length,preserve) 引數 描述 array 必需。規定輸入的陣列。 offset 必需。數值。規定取出元素的開始位置。 如果是正數,則從前往後開始取,如果是負值,從後向前取 offset 絕對值。 length 可選。數值。規定被返回陣列的

php中檔案操作

計應134(實驗班)彭海輝 fopen 開啟檔案或者url resource fopen(string $filename,string $mode)開啟失敗返回false mode引數指定了所要求到該流的訪問型別列表: mode 說明

PHP 計算兩個時間段之間交集的天數

/** * 計算兩個時間段之間交集的天數 * @param $startDate1 開始日期1 * @param $endDate1 結束日期1 * @param $startDate2 開始日期2 * @param $endDate2 結束日期2 */ public function sha

win7開放80埠

在 Vista/Win7 系統下,由於系統安全限制的問題,我們自己搭建的 Apache 或者 IIS 伺服器在區域網中,別人的機器無法訪問到,現解決辦法如下: 在 控制面板 > 系統和安全 > Windows防火牆中 左側點選 高階設定 點選左側 入站規則,然後點選右側的

PHP des 3des加解密

開啟Mcrypt擴充套件,獲取mcrypt的加密演算法與模式列表: $cipher_list = mcrypt_list_algorithms();//mcrypt支援的加密演算法列表 $mode_list = mcrypt_list_modes(); //mcrypt支援的加密模式列表 ech

0.293790102005