Time of Update: 2018-06-12
這篇文章主要介紹了php寫入資料到CSV檔案的方法,涉及php操作csv檔案的技巧,非常具有實用價值,需要的朋友可以參考下本文執行個體講述了php寫入資料到CSV檔案的方法。具體實現方法如下:<?php$row = 0;ini_set('max_execution_time', 300);$cate;$item;$value;$us;$fp = fopen("torah1.csv", "w");if (($handle =
Time of Update: 2018-06-12
這篇文章主要介紹了php單例模式,執行個體分析了單例模式的原理與實現技巧,具有一定參考借鑒價值,需要的朋友可以參考下本文執行個體講述了php單例模式實現方法。具體如下:<?php/** * @copyright 2013 maguowei.com * @author Ma Guowei <imaguowei@gmail.com> *//** * 單例模式 * Class Single */class Single{ private $name; private
Time of Update: 2018-06-12
這篇文章主要介紹了php計算兩個日期相差天數的方法,執行個體分析了php操作日期的技巧,需要的朋友可以參考下本文執行個體講述了php計算兩個日期相差天數的方法。分享給大家供大家參考。具體實現方法如下:<?php/** * 求兩個日期之間相差的天數 * (針對1970年1月1日之後,求之前可以採用泰勒公式) * @param string $day1 * @param string $day2 * @return number */function diffBetweenTwoDays ($
Time of Update: 2018-06-12
這篇文章主要介紹了php計算兩個檔案相對路徑的方法,涉及php操作字串的技巧,具有一定參考借鑒價值,需要的朋友可以參考下本文執行個體講述了php計算兩個檔案相對路徑的方法。分享給大家供大家參考。具體如下:一、問題:寫一個php函數算出兩個檔案的相對路徑。例如$a="/a/b/c/d/e.php"; $b="/a/b/12/34/c.php",B相對於A的相對路徑是什嗎?二、解決方案:<?php/** * 求$b相對於$a的相對路徑 * @param
Time of Update: 2018-06-12
這篇文章主要介紹了php實現將字串按照指定距離進行分割的方法,涉及字串操作的技巧,非常具有實用價值,需要的朋友可以參考下本文執行個體講述了php實現將字串按照指定距離進行分割的方法。具體如下:將一個字串每隔三個字元添加一個逗號,例如把字串1234567890轉換為1,234,567,890,這種做法在金融領域非常常見<?php/** * 每隔3個字元,用逗號進行分隔 * @param string $str * @return string */function
Time of Update: 2018-06-12
這篇文章主要介紹了php刪除整個目錄的遞迴函式,涉及php遞迴演算法與目錄操作技巧,需要的朋友可以參考下本文執行個體講述了php實現用於刪除整個目錄的遞迴函式。具體實現方法如下:<?phpfunction delete_directory($dir) { if ($dh = @opendir($dir)) { while (($file = readdir ($dh)) != false) { if (($file == ".") ||
Time of Update: 2018-06-12
這篇文章主要介紹了php將資訊儲存到當前Session的方法,執行個體分析了php中session的提示,需要的朋友可以參考下本文執行個體講述了php儲存資訊到當前Session的方法。具體如下:php中可通過$_SESSION儲存session變數,下面的代碼簡單示範了 $_SESSION的用法<?php session_start(); print("<html><b>"); $_SESSION["sitename"] =
Time of Update: 2018-06-12
這篇文章主要介紹了php上傳檔案並儲存到mysql資料庫的方法,以完整執行個體形式較為詳細的分析了php操作檔案上傳與資料庫儲存的技巧,具有一定參考借鑒價值,需要的朋友可以參考下本篇文章主要介紹php實現上傳檔案並儲存到mysql資料庫,感興趣的朋友參考下,希望對大家有所協助。下面的代碼分別用於建立mysql表和上傳檔案儲存到mysql資料庫建立mysql表:<?php $con = mysql_connect("localhost", "",
Time of Update: 2018-06-12
這篇文章主要介紹了php實現在伺服器上建立目錄的方法,執行個體分析了php中使用mkdir函數的提示,需要的朋友可以參考下本文執行個體講述了php實現在伺服器上建立目錄的方法。分享給大家供大家參考。具體分析如下:下面的代碼先判斷目錄是否存在,然後通過mkdir()函數在伺服器上建立了一個目錄<?phpif (file_exists("/temp/test")) { print("Test Directory already exists.\n");}
Time of Update: 2018-06-12
這篇文章主要介紹了PHP實現擷取用戶端IP並擷取IP資訊的方法樣本,非常實用,有需要的小夥伴快來參考下吧。代碼很簡潔,功能很實用,這裡就不多廢話了,直接奉上:代碼如下:<?php/** * 擷取用戶端IP * @param integer $type 傳回型別 0:string,1:long * @return string|long */function getClientIp($type = 0) { $ip = NULL; if (isset($_SERVER['
Time of Update: 2018-06-12
這篇文章主要介紹了php在數組中尋找指定值的方法,執行個體分析了php中array_search函數尋找數組指定值的提示,具有一定參考借鑒價值,需要的朋友可以參考下本文執行個體講述了php在數組中尋找指定值的方法。具體如下:php中有兩個函數可以判斷數組中是否包含指定的值,分別是:array_search($value, $array)和in_array($value, $array),array_search可以找出指定的值在數組中出現的位置,in_array函數只判斷數組中是否存在指定的值,
Time of Update: 2018-06-12
這篇文章主要介紹了php判斷數組中是否存在指定鍵(key)的方法,執行個體分析了php中array_key_exists和isset的提示,非常具有實用價值,需要的朋友可以參考下本文執行個體講述了php判斷數組中是否存在指定鍵(key)的方法。具體分析如下:php中有兩個函數用來判斷數組中是否包含指定的鍵,分別是array_key_exists和issetarray_key_exists文法如下array_key_exists($key, $array)如果鍵存在返回true
Time of Update: 2018-06-12
這篇文章主要介紹了php擷取數組中索引值最大數組項的索引值的方法,主要通過asort對數組進行排序,再使用foreach迴圈將數組索引值賦給一個新的數組,從而擷取其對應索引值,非常具有實用價值,需要的朋友可以參考下本文執行個體講述了php擷取數組中索引值最大數組項的索引值的方法。具體分析如下:一、問題:從給定數組中擷取值最大的數組項的索引值。用途如:擷取班級得分最高的學生的姓名。二、解決方案:<?php/* * Created on 2018-6-12 * Created by
Time of Update: 2018-06-12
這篇文章主要介紹了php檢查字串中是否包含7位GSM字元的方法,可實現檢測手機簡訊GSM字元的功能,非常具有實用價值,需要的朋友可以參考下本文執行個體講述了php檢查字串中是否包含7位GSM字元的方法。具體分析如下:下面的代碼檢查一個字串是否包含任何7位GSM字元。它對簡訊平台上工作的人非常有用。<?phpfunction check_gsm($str){ $arr = array("0x00", "0x01", "0x02",
Time of Update: 2018-06-12
這篇文章主要介紹了php通過strpos尋找字串出現位置的方法,執行個體分析了strpos的功能及提示,具有一定參考借鑒價值,需要的朋友可以參考下本文執行個體講述了php通過strpos尋找字串出現位置的方法。具體分析如下:strpos用來尋找一個字串在另一個字串中首次出現的位置,strpos區分大小寫,如果沒有找到則返回false,所以strpos有兩種類型的傳回值,一種是整形,一種是bool型,開發過程中需要注意<?phpecho strpos("Hello
Time of Update: 2018-06-12
這篇文章主要介紹了php實現指定字串中尋找子字串的方法,涉及php中strpos()函數尋找字串的技巧,具有一定參考借鑒價值,需要的朋友可以參考下本文執行個體講述了php實現指定字串中尋找子字串的方法。具體分析如下:對strpos()函數可以用來在php中尋找子字串。strpos()函數將試圖找到子字串在源字串中首次出現的位置。如果找到了,它會返回一個非負整數表示子字串出現的位置。 否則它會返回一個布爾值false。<?php$haystack1 = "2349534134345
Time of Update: 2018-06-12
這篇文章主要介紹了php去除字串中Null 字元的常用方法,執行個體分析了php中的trim()、ltrim()、rtrim()及chop()等函數的提示,非常具有實用價值,需要的朋友可以參考下本文執行個體總結了php去除字串中Null 字元的常用方法。具體分析如下:php中包含四個可以去除字串空格的函數:trim() – 去除字串兩端的Null 字元 ltrim() – 去除字串前端的Null 字元 rtrim() – 去除字串末尾的Null 字元 chop() –同rtrim().代碼如下:
Time of Update: 2018-06-12
本文給大家分享的是使用php結合文字檔製作的留言板的代碼,非常簡單,實現了常用的功能,推薦給大家,有需要的小夥伴參考下吧。代碼很簡單,就不多廢話了,直接奉上代碼:del.php代碼如下:<html><head ><meta charset="utf-8"><title>我的留言板</title></head><body><center> <?php
Time of Update: 2018-06-12
這篇文章主要介紹了PHP 實作類別似js中alert() 提示框功能,非常的實用,這裡推薦給大家,有需要的小夥伴來參考下,希望大家能喜歡。主要應用於添加判斷提示,跳轉,返回,重新整理。代碼如下:/** * JS提示跳轉 * @param $tip 彈視窗提示資訊(為空白沒有提示) * @param $type 設定類型 close = 關閉 ,back=返回 ,refresh=提示重載,jump提示並跳轉url * @param $url 跳轉url */function alert(
Time of Update: 2018-06-12
這篇文章主要介紹了php通過array_merge()函數合并兩個數組的方法,執行個體分析了php中array_merge()函數合并數組的提示,需要的朋友可以參考下本文執行個體講述了php通過array_merge()函數合并兩個數組的方法。具體分析如下:php通過array_merge()函數合并兩個數組,array_merge()是一個php函數,用於將兩個或者多個數組合并,後一個數組會追加到前一個數組後面,並返回結果數組。它接受兩個或兩個以上的數組,並返回一個包含了所有元素的數組。$fi