我們要做到給值就能快速的擷取索引值的話,可以利用php array_values()函數,它可以快速簡潔的幫我們找到想要的東西。下面我們來瞭解一下array_values() 函數的用法array_keys() 函數返回包含數組中所有鍵名的一個新數組。如果提供了第二個參數,則只返回索引值為該值的鍵名。如果 strict 參數指定為 true,則 PHP 會使用全等比較 (===) 來嚴格檢查索引值的資料類型。文法array_keys(array,value)參數 描述 array
本函數的作 用判斷是否為合法郵編(固定長度),方法很簡單就是用正則來操作。 代碼如下複製代碼 // 函數名:CheckPost($C_post)// 作 用:判斷是否為合法郵編(固定長度)// 參 數:$C_post(待check的郵遞區號)// 傳回值:布爾值// 備 註:無//----------------------------------------------------------------------------------- function
在使用者登入時有很多種有我執行個體一樣的最基本的使用者登入跑到指定頁面這個不安全如果使用者知道你這個地址就不需要登入了,執行個體二利用了session也是較常用的在操作頁面加了session驗證,但是無法記住下次登入,執行個體三就利用了session和cookie同時登入並可以自動記錄下次自動登入功能。我們先來看個最簡單的執行個體以下附簡單的login.htm內容 代碼如下複製代碼 login.php內容如下: 代碼如下複製代碼
對數組值進行排序除了我可以利用老師教的各種排序法外,我們的php就直接給你一個函數rsort()函數,用法非常簡單,但只適合於數組啊。rsort(array,sorttype)參數 描述 array 必需。輸入的數組。 sorttype 可選。規定如何排列數組的值。可能的值:SORT_REGULAR - 預設。以它們原來的類型進行處理(不改變類型)。 SORT_NUMERIC - 把值作為數字來處理 SORT_STRING - 把值作為字串來處理 SORT_LOCALE_STRING -
以前我都講過了很多關於擷取檔案尾碼名的方法,今天我們再次總結一下關於利用不同種函數來取得,有需要的朋友可以參考一下一,php explode函數,函數用法參考 http://www.bKjia.c0m/phper/24/f486bb8b0528a628528530b295e6281b.htm 代碼如下複製代碼 $pic = 'abc.php'; $pics = explode('.' , $pic);echo $num = count($pics); echo
刪除數組中一個元素我們是最常見的了,今天只簡單的介紹一下關於刪除最後一個元素哦,如果想刪除數組中的任意一個,可以利用我第二種方法,再加個if(){ unset()}就可以實現了。執行個體 代碼如下複製代碼 $stack = array("orange", "banana", "apple", "raspberry");$fruit = array_pop($stack);print_r($stack);?> 經過此操作後,$stack 將只有 3 個單元:Array( [0] =
* 在建立對象時需要的變數:$query(從資料表中擷取記錄數的sql語句),$page(當前頁碼),$maxline(每頁幾行))* 1、showpage方法:如果上面建立對象的$query正確,直接調用,即可輸出分頁資訊* 2、showtable方法:需要的變數:$query(從資料庫讀取記錄的SQL語句,不要加Limit,因為在方法中已經添加) 代碼如下複製代碼 /* * 直接輸出資料表和分頁資訊 *
產生驗證碼原理相當簡單就是利用mt_rand隨機產生一個數字,然後儲存到session中用來使用者登入時判斷輸入的驗證碼與我們產生的是否一致,然後就是把隨機數字利用php gd函數產生一張圖片,這樣就完成了驗證碼的產生了。 代碼如下複製代碼 /** * * @file imgvcode.php * @create date 2007-09-25 * @copyright (c) 2005 - 2007 eifr.com * @license
一個簡單的array_push()函數用法,這個是對數組操作比較常用的一個函數,有需要的朋友可以參考一下(PHP 4, PHP 5)array_push — 將一個或多個單元壓入數組的末尾(入棧)Report a bug 說明int array_push ( array &$array , mixed $var [, mixed $... ] )array_push() 將 array 當成一個棧,並將傳入的變數壓入 array 的末尾。array
PHP 中的 header() 函數,發送特定的緩衝控制原始 HTTP 標題,header() 必須在任何實際輸出之前調用,不論是來自普通的 HTML 標籤,空行或者 PHP。在中文環境下,一個全形的空格也會導致難以尋找的錯誤 代碼如下複製代碼 //下面的語句設定此頁面的到期時間(用格林威治時間表示),只要是已經過去的日期即可。 header("Expires: Mon, 26 Jul 1970 05:00:00 GMT");
本文章分享一個自己使用的驗證碼執行個體,從產生圖片驗證碼到利用使用驗證碼的執行個體,有需要學習的同學可以參考一下本文章哦。hyml頁面 代碼如下複製代碼 無標題文檔 verifycode.php檔案代碼如下 代碼如下複製代碼 /* 圖片驗證碼 Powered By KASON */ session_start(); $num=4;//驗證碼個數 $width=80;//驗證碼寬度 $height=20;//驗證碼高度 $code=' '; for($i=
在我們剛學編程就知道各種排序演算法,現在我們再次看看php 冒泡演算法在實際應用中用法吧,有需要的朋友簡單的參考一下。 代碼如下複製代碼 header('Content-Type: text/html; charset=utf-8');// 簡單冒泡演算法 0 1 2 3 4$a = array(5,4,3,2,1); //5echo "比較54321 ";function mp($a){ //傳值 要是數組 //i=1 i
文章利用了一個簡單的執行個體來實現php從資料庫中讀取資料詳細講解,有需要的朋友可以看看,這裡同時還簡單的講到了安全問題。先看段代碼 代碼如下複製代碼 session_start();$con=mysql_connect('localhost','root','root') or die('連結資料庫失敗!');mysql_query('set names utf8');mysql_select_db('GuestBook');$pagesize =
本文章介紹了一個簡單的刪除資料庫的記錄時再重新整理當前頁面,這個不是用ajax實現的而是用了get方式來重新整理當前頁面,這個方法在實際應用中使用者體驗不好哦。功能:1、在某個頁面上顯示查詢資料,並在每條資料後增加刪除功能,點擊“刪除”,刪除掉資料,同時重新整理頁面2、用GET方式獲得刪除條件資料庫連接變數connectvars.php 代碼如下複製代碼 //伺服器define('DB_HOST', 'localhost');//使用者名稱define('DB_
本文章縮合的了php的各種函數的用法來實現按指定元素值去除數組元素,有需要的朋友可以參考一下。按指定元素值去除數組元素 代碼如下複製代碼 $a=array("a"=>"Dog","b"=>"Cat","c"=>"Horse");print_r($a);unset($a[array_search("Cat",$a)]);//array_search("Cat",$a)按元素值返回鍵名。去除後保持索引print_r($a);?> 下面會講到關於array_search用法顯示結果
文章是重點是講php中的分頁原理,同時我們是利用一個實現來講解如何在php中實現分頁,這個就是基於自己寫的留方板程式了,有需要的朋友可以參考一下,很適合於初學者哦。分頁的關鍵問題其實在於Mysql的一個關鍵字limite這個關鍵字後邊跟的兩個數字,第一個是需要記錄的開始行數,第二個數字是從這個開始行數後取得幾行記錄——這一點大家不要誤以為是從第幾行開始到第幾行結束,相差很遠的。看看我們index.php的第19行: 代碼如下複製代碼 $recordSql = $
本文章先是介紹關於php中的數組定義與數組的銷毀,之後再用一個執行個體來說明一維資料的排序方法,有需要的朋友可以參考一下,希望對大家有用。PHP數組的定義 代碼如下複製代碼 ……$array = array('one','two','three');var_dump($array);…… 在本程式碼片段的第一行,定義了一個一維數組$array,第二行的時候我們格式化輸出了這個數組,結果是這樣的: 代碼如下複製代碼
本教程人簡單的講述一下關於php的中的統計數組中數字型資料的和函數array_sum()的用法。例子1 代碼如下: 代碼如下複製代碼 $a=array(0=>"5",1=>"15",2=>"25"); echo array_sum($a); ?>輸出:45 例子2 代碼如下: 代碼如下複製代碼 $a=array(0=>5,1=>15,2=>25); echo array_sum($a); ?>輸出:45 例子3 代碼如下: 代碼如下複製代碼
本文章利用了php中的二個重要的目錄操作函數,來實現遍曆目錄下的目錄以及目錄下的檔案的實現方法,函數我們詳細了介紹了,下面看執行個體 代碼如下複製代碼 function listFiles($path){ $result = array(); foreach(glob($path.'\'."*") as $item){ $result[strtolower($item)] = $item; if(is_dir($item)){ $result += listFiles($item);
本文章是一個簡單的高效的去除一維數組重複值的代碼,有需要的朋友簡單的參考一下哦。 代碼如下複製代碼 $a=array("a"=>"Cat","b"=>"Dog","c"=>"Cat"); print_r(array_unique($a)); ?>Array ( [a] => Cat [b] => Dog ) 結果我們把Cat 只保留了一個哦。