Time of Update: 2017-01-19
第一種:使用正則複製代碼 代碼如下:<?phpecho preg_replace('# #', '', 'ab ab');//輸出 "abab"?>第二種:使用str_replace()函數複製代碼 代碼如下:<?phpecho str_replace(' ', '', 'ab ab');//輸出 "abab'?>第三種:使用strtr()函數複製代碼 代碼如下:<?phpecho
Time of Update: 2017-01-19
比如碰到一個很大的檔案有49957289167B,大家一看這麼一長串的數字後面單位是位元組B,還是不知道這個檔案的大小是一個什麼概念,我們把它轉換成GB為單位,就是46.53GB。用下面這些函數就可以完成這個工作:複製代碼 代碼如下://轉換單位function setupSize($fileSize) { $size = sprintf("%u", $fileSize); if($size == 0)
Time of Update: 2017-01-19
一、GUID簡介GUID: 即Globally Unique Identifier(全球唯一識別碼) 也稱作 UUID(Universally Unique IDentifier) 。 GUID是一個通過特定演算法產生的二進位長度為128位的數位識別碼符,用於指示產品的唯一性。GUID 主要用於在擁有多個節點、多台電腦的網路或系統中,分配必須具有唯一性的標識符。在 Windows 平台上,GUID 廣泛應用於微軟的產品中,用於標識如如登錄機碼、類及介面標識、資料庫、系統目錄等對象。GUID
Time of Update: 2017-01-19
許久以前寫過一篇也是關於高效能PHP圖片動態裁剪方案的文章,那文章使用的是nginx
Time of Update: 2017-01-19
複製代碼 代碼如下:public function downloads($name){$name_tmp = explode("_",$name);$type = $name_tmp[0];$file_time = explode(".",$name_tmp[3]);$file_time = $file_time[0];$file_date = date("Y/md",$file_time);$file_dir =
Time of Update: 2017-01-19
擷取目錄下檔案1、擷取目錄下檔案,不包括子目錄//擷取某目錄下所有檔案、目錄名(不包括子目錄下檔案、目錄名) $handler = opendir($dir); while (($filename = readdir($handler)) !== false) {//務必使用!==,防止目錄下出現類似檔案名稱“0”等情況 if ($filename != "." && $filename != "..") { $files[] = $filename ;
Time of Update: 2017-01-19
0.什麼是session?
Time of Update: 2017-01-19
mysqli 增強-批量執行sql 語句複製代碼 代碼如下:<?php //mysqli 增強-批量執行sql 語句 //批量執行dql //使用mysqli的mysqli::multi_query() 一次性添加3個使用者 $mysqli =new
Time of Update: 2017-01-19
html代碼(test.html),js在html底部具體代碼如下所示:<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>test-jquery-ajax-list</title></head><body><div
Time of Update: 2017-01-19
1、使用mysqli擴充庫 預先處理技術 mysqli stmt 向資料庫添加3個使用者複製代碼 代碼如下:<?php //mysqli擴充庫 預先處理技術 mysqli stmt 向資料庫添加3個使用者 //1、建立mysqli對象 $mysqli = new MySQLi("localhost","root","root","test");
Time of Update: 2017-01-19
前言任何程式員在開發時都可能遇到過一些失誤,或其他原因造成錯誤的發生。當然,使用者如果不願意或不遵循應用程式的約束,也會在使用時引起一些錯誤發生。本文主要介紹在php中用 register_shutdown_function進行異常處理的方法,有需要的可以一起學習學習。執行個體詳解比如判斷一個指令碼是否執行完成,可以設定一個屬性為 false,在執行完成時設為 true,最後通過 register_shutdown_function
Time of Update: 2017-01-19
首先,讓我們看看兩個特別的字元:'^' 和 ‘$' 他們是分別用來匹配字串的開始和結束,一下分別舉例說明 "^The": 匹配以 "The"開頭的字串; "of despair$": 匹配以 "of despair" 結尾的字串; "^abc$": 匹配以abc開頭和以abc結尾的字串,實際上是只有abc與之匹配 "notice": 匹配包含notice的字串 你可以看見如果你沒有用我們提到的兩個字元(最後一個例子),就是說 模式(Regex)
Time of Update: 2017-01-19
本文執行個體講述了C++加密解密php代碼的方法。分享給大家供大家參考。具體實現方法如下:#include "php.h"#include "php_ini.h"#include "ext/standard/info.h"#include "string.h"char * key = "abcd";PHP_FUNCTION(encode){ long key_len = strlen(key); char * code, * encode_code; long code_len; if(
Time of Update: 2017-01-19
本文執行個體講述了Linux安裝配置php環境的方法。分享給大家供大家參考,具體如下:1.擷取安裝檔案: http://www.php.net/downloads.php php-5.3.8.tar.gz擷取安裝php需要的支援檔案:http://download.csdn.net/download/netlong339/1351852 libxml2-2.6.32.tar.gz2.安裝libxml2複製代碼 代碼如下:tar zxvf libxml2-2.6.32.tar.gzcd
Time of Update: 2017-01-19
本文執行個體講述了PHP實現圖片不變型裁剪及圖片按比例裁剪的方法。分享給大家供大家參考,具體如下:圖片不變型裁剪<?php/** * imageCropper * @param string $source_path * @param string $target_width * @param string $target_height */function imageCropper($source_path, $target_width, $target_height){
Time of Update: 2017-01-19
本文講述了PHP簡單開啟curl的方法。分享給大家供大家參考,具體如下:一、問題:windows主機出現“Call to undefined function curl_init”錯誤提示,沒有定義的函數,也就是php還沒開啟對curl_init函數的支援。二、解決方案:需要開啟php的curl函數庫。具體步驟如下:① 開啟php.ini(通常在C:\Windows\目錄下,WampServer一般在類似C:\wamp\bin\php\php5.3.8\的目錄下),找到複製代碼
Time of Update: 2017-01-19
本文執行個體總結了PHP常用字串操作函數。分享給大家供大家參考,具體如下:/*常用的字串輸出函數** echo() 輸出字串* print() 輸出一個或多個字串* die() 輸出一條資訊,並退出當前指令碼* printf() 輸出格式化字串* sprintf() 把格式化的字串寫入到一個變數中**///ucfirst //將字串中的首字母轉換為大寫$str="string";echo ucfirst($str);echo "<hr><br/>";//ucwords()
Time of Update: 2017-01-19
本文執行個體講述了PHP統計目錄中檔案以及目錄中目錄大小的方法。分享給大家供大家參考,具體如下:<?php //迴圈遍曆目錄中所有的檔案,並統計目錄和檔案的大小 $dirName="phpMyAdmin"; $dir=opendir($dirName); //返回一個資源類型 while($fileName=readdir($dir)){ $file=$dirName."/".$fileName; if($fileName!="." && $fileName!=".."){
Time of Update: 2017-01-19
本文執行個體講述了PHP基於單例模式實現的mysql類。分享給大家供大家參考,具體如下:<?phpdefined('ACC')||exit('Access Denied');// 封裝mysql操作類,包括串連功能,及查詢功能.class mysql extends absdb{ protected static $ins = null; protected $host; // 主機名稱 protected $user; // 使用者名稱 protected
Time of Update: 2017-01-19
本文執行個體總結了PHP中的數組處理函數。分享給大家供大家參考,具體如下:<?php //改變數組鍵的大小寫 $arr1=array("a"=>"Lamp","db"=>"database","LANGUAGE"=>"PHP"); print_r(array_change_key_case($arr1,CASE_UPPER)); echo "<br/>"; print_r(array_change_key_case($arr1,CASE_LOWER))