Time of Update: 2017-01-13
在PHP編碼JSON(json_encode)PHP json_encode()函數用於在PHP JSON編碼。這個函數成功返回JSON表示的值,失敗則返回FALSE。文法:string json_encode ( $value [, $options = 0 ] )參數:value: 即將編碼的值,此函數只適用於UTF-8編碼的資料。options: 這個可選的值是一個位元遮罩,由JSON_HEX_TAG
Time of Update: 2017-01-13
早年使用php的時候還不知道有filter這玩意,那時候判斷郵箱、url和ip地址格式是否符合都是用Regex。後來隨著使用的逐漸深入,才知道在php中也可以使用內建的函數庫filter來完成這些功能。1、驗證郵箱先來看原始的正則驗證 代碼如下複製代碼 <?phpfunction isEmail($email){ if(preg_match("/^[0-9a-zA-Z]+@(([0-9a-zA-Z]+)[.])+[a-z]{2,4}$/i"
Time of Update: 2017-01-13
總的頁數是一個長度一定的木塊,這把尺子在這個木塊上滑動,前提,尺子的兩端不能超出木塊:D。發現這麼一來要做的事情就是去找這個尺子在木塊上的起始點,根據使用者給傳進來的page變數。哈哈,關鍵代碼下面: 代碼如下複製代碼 /** * 把中間的看成一個可以滑動的固定長度的尺子 * *
Time of Update: 2017-01-13
utf-8字元json_encode為變成轉成utf16編碼,也就是介個樣子: 代碼如下複製代碼 $ ./php/bin/php -r 'echo json_encode("中文");'"u4e2du6587" 可讀性降低,最新的php 5.4的json_encode支援了UTF-8編碼,可以把中文不編碼直接輸出。那低版本怎麼辦呢?也有辦法,封裝成一個函數給大家分享一下: 代碼如下複製代碼 function my_
Time of Update: 2017-01-13
例,php bcd碼壓縮-把十進位數字壓縮到十六進位資料中 代碼如下複製代碼 <?php /* php bcd碼壓縮-把十進位數字壓縮到十六進位資料中 例如 0091 壓縮後 0x00 0x91 */$string = '0091'; $bytes = Bytes::getBytes($string); print_r($bytes); /* Array ( [0] => 48 [1] =
Time of Update: 2017-01-13
代碼如下複製代碼 <?php /** * byte數組與字串轉化類 */ class Bytes { /** * 轉換一個String字串為byte數組 * @param $str 需要轉換的字串 * @param
Time of Update: 2017-01-13
近負責的一個系統模組終於可以說是接近尾聲了,餘下的工作就是配合測試們測試和修改了。趁著這個相對比較閑的時間裡,偷偷寫幾篇博文記錄下這個時間段遇到的問題和我的解決方案(還是說解決方案吧)。 好了,廢話不多說,進入正題。 有這種需求的一般都是去小偷程式那些,像去掉原頁面的連結什麼的。不過,我遇到的是要匯出制定頁面到word,安全起見需要去掉js代碼塊。 先上代碼 代碼如下複製代碼
Time of Update: 2017-01-13
手機號碼字串替換為星號代碼: 代碼如下複製代碼 <?php$str = "15832818835";echo substr($str,0,3).'*****'.substr($str,8,strlen($str));//保留前三位和後三位?>或用正則<?php $s='www.111cn.net的王經理:13999312365 李經理:13588958741'; $s=preg_replace('#(d{3})d{5}(d{3})#',
Time of Update: 2017-01-13
php應用越來越多,也越來越廣泛,為了增加網站的豐富多彩,從而出現了很多新的技術。ajax是現代網站中不能缺少的一項技術,他可以非同步重新整理資料,而實現很多效果,比如重新整理驗證碼,微博中的攢功能,都是運用這個。本次攢功能的效果圖:首頁檔案(index.php): 代碼如下 複製代碼 <script type="text/
Time of Update: 2017-01-13
PHP擷取URL的幾個函數介紹 代碼如下複製代碼 <?php //擷取網域名稱或主機地址 echo $_SERVER['HTTP_HOST']."<br>"; //擷取網頁地址 echo $_SERVER['PHP_SELF']."<br>"; //擷取網址參數 echo $_SERVER["QUERY_STRING"]."<br>";
Time of Update: 2017-01-13
PHP純程式碼跳轉 代碼如下 複製代碼 <?php header("Location:http://www.111cn.net/"); ?>
Time of Update: 2017-01-13
一個PHP檔案下載的小執行個體 /*====================================================== $FileName 為檔案名稱,必傳 $FilePath 為檔案路徑.選填,可以為相對路徑或者絕對路徑
Time of Update: 2017-01-13
代碼如下複製代碼 <?php$cmds=array(a,b,c,d);foreach($cmds as $cmd){ $pid = pcntl_fork(); if($pid == -1) { exit("pid fork error"); } if($pid) { //主進程段,控制子進程數量 static $max =
Time of Update: 2017-01-13
文法array_filter(array,function)參數 描述array 必需。規定輸入的數組。function 自訂函數的名稱,為空白時過濾掉所有值為flase的元素 代碼如下複製代碼 <?php function odd($var) { return($var
Time of Update: 2017-01-13
增加資料元素有函數,array_push(),array_unshift()函數一、在數組的末尾添加元素1.array_push使用方法 代碼如下複製代碼 <?php $stack = array("orange", "banana"); array_push($stack, "apple", "raspberry");
Time of Update: 2017-01-13
代碼如下複製代碼 <?php// PHP script to allow periodic cPanel backups automatically.// Based on script posted by max.hedroom in cpanel.net forums// This script contains passwords. KEEP ACCESS TO THIS FILE SECURE! // *********
Time of Update: 2017-01-13
PHP調用FCKeditor 將FCKeditor放在網站根目錄在PHP檔案裡面,包含/FCKeditor/ckeditor/" target="_blank">fckeditor.php檔案在網頁中需要放置該編輯器的地方插入下面代碼即可調用: 代碼如下複製代碼 <?php //包含fckeditor類
Time of Update: 2017-01-13
藉助PHP-ExcelReader這個開源類,我們可以輕鬆地匯入Excel檔案資料,範例程式碼如下:PHP-ExcelReader下載地址:http://sourceforge.net/projects/phpexcelreader/例.匯入Excel檔案 代碼如下複製代碼 <?php require_once 'Excel/reader.php'; $data = new Spreadsheet_Excel_Reader();
Time of Update: 2017-01-13
php 全域變數global“global”關鍵字的示範例子:以下為引用的內容:以下為引用的內容:<?php$my_var = 'Hello World';test_global();function test_global() { // Now in local scope // the $my_var variable doesn't exist
Time of Update: 2017-01-13
php intval 與 int 的區別$t ='165';echo gettype((int)($t));echo '<hr>';echo gettype(intval($t));//輸出結果:integer integer value:165$t ='a165';echo gettype((int)($t));echo '<hr>';echo gettype(intval($t));//結果 integer integer