複製代碼 代碼如下:$email='user@exe.com'; //定義字串$result=strstr($email,'@'); //返回子字串echo $result; strstr()函數搜尋一個字串在另一個字串中的第一次出現。該函數返回字串的其餘部分(從匹配點)。如果未找到所搜尋的字串,則返回 false。文法複製代碼 代碼如下:strstr(string,search)輸出結果"@exe.com"http://www.bkjia.com/PHPjc/73
複製代碼 代碼如下:function custom(){}class custom{ public function index(){ } }print_r(get_define_position('custom')); /** * / * @param string $name 函數名或者類名 * @return array */ function get_define_position($name){ $info = array();
複製代碼 代碼如下:class Helper_Spell{ public $spellArray = array(); static public function getArray() { return unserialize(file_get_contents('pytable_without_tune.txt')); } /** * @desc 擷取字串的首字母 * @param $string 要轉換的字串 * @param
以數字開頭的重複資料如:複製代碼 代碼如下:Array ( [0] => 100 [k1] => 100 [1] => 2123 [k2] => 2123 ) 該方法可以將以數字為key的值去掉,先將數組按照key倒序排序,然後用array_unique的方法將重複的值去掉。不能適用於下面的情況:不同的key值存在相同的value的情況複製代碼 代碼如下:function array_unique_value($arr = array()){
1.何為session?相當於一個用戶端(可以是瀏覽器、app、ftp等其他,而且同一個瀏覽器多開幾個又算是不同的用戶端)對伺服器的一個訪問,這個期間伺服器為此建立一個唯一的標示(session_id session_name),其實也就是一個數組Array(),Session的開始和結束並不以業務上的輸入使用者名稱密碼開始,也不以關閉瀏覽器和網頁重新整理而結束2.session變數的銷毀程式碼session_unset();session_destroy();?>session_unset()
這篇文章主要介紹了php迴圈建立目錄樣本,原理就是不斷的嘗試建立上層目錄,依此類推,需要的朋友可以參考下 代碼如下:function mk_dir($dir, $mod = 0777){ if(!is_dir($dir) || mkdir($dir, $mod)) { if(!mk_dir(dirname($dir, $mod))) { return false; } } return mkdir($dir, $mod);}
分享一例php分頁函數代碼,用此函數實現分頁代碼很不錯。代碼,php分頁函數。複製代碼 代碼如下:/** Created on 2011-07-28* Author : LKK , http://lianq.net* 使用方法:require_once('mypage.php');$result=mysql_query("select * from mytable", $myconn);$total=mysql_num_rows($result); //取得資訊總數pageDivide($
複製代碼 代碼如下: class Router { // 路由表 private $routers = array( array("name"=>"userlist", "pattern"=>"get /user", "action"=>"User#get"), array("name"=>"userinfo", "pattern"=>"get /user/:s", "action"=>"User#getById"),
複製代碼 代碼如下:class='pingjiaF' frameborder='0' src='http://www.jb51.net' scrolling='no'> 對數組排序 usort() 函數使用使用者自訂的函數對數組排序。 */ function cmp($a, $b) //使用者自訂回呼函數 { if($a==$b) //如果兩個參數相等 { return 0; //返回0 } return($a>$b)?-1:1; //如果第1個參數大於第2個返回1,否則-1
在php中,如果使用的session來判斷使用者是否登陸,退出時,則可以如此:session_start();session_destroy();會話即表示已經結束。下一句話應該寫js,使頁面跳轉了。如果是個架構頁呢,就不要直接用location了。因為這樣會在一個小架構頁內跳轉,本意一定是要整個架構都跳轉過去啊。所以location前要加上"parent."。全部過程如下(只對架構頁的來說):複製代碼
當輸入j後,會觸發ajax效果,從後台擷取相應的名字中帶有j的資料,並展示在suggestions中。代碼實現如下:實現ajax需要三個檔案,一個是html的表單檔案,一個是js的核心檔案,一個是php的後台檔案。下面的是html檔案,當鍵盤按下時觸發showHint方法,在showHint方法中會有ajax的核心內容,執行個體化,擷取地址,擷取資料並展示等等。複製代碼 代碼如下: Suggestions: 下面是js的內容clienthint.js。複製代碼 代碼如下:var
這篇文章主要介紹了關於js和php對url編碼的處理方法,需要的朋友可以參考下解決辦法: 採用js對URL中的漢字進行escape編碼。 代碼如下: 這樣點選連結後的效時: 引用:http://127.0.0.1/shop/product_list.php?p_sort=PHP%u5F00%u53D1%u8D44%u6E90%u7F51 產生了這樣的效果, 很明顯用PHP的urldecode()或者base64_decode()是無法反解的。 解決方案, 用PHP寫一個反解函數:
先用php擷取原生ip,再用php的curl函數來擷取使用者的詳細地區.下面來看一下代碼; 代碼如下 /* * 這個函數是擷取用戶端和IP */ function GetIP() {
複製代碼 代碼如下://模板存放目錄$dir = $DOCUMENT_ROOT.'/backoffice/admin/oemcheck/';$templateName = '1.xlsx';$outputFileName = '模板.xlsx';$txt='test';//執行個體化Excel讀取類$PHPReader = new PHPExcel_Reader_Excel2007();if(!$PHPReader->canRead($dir.$templateName)){
Zend Guard是目前市面上最成熟的PHP源碼加密產品了。剛好需要對自己的產品進行加密,折騰了一晚上,終於搞定,將碰到的問題及解決方案記錄下來,方便日後需要,也可以協助其他人。我使用的是Wampserver,其中php的版本是5.3.10。Zend Guard的安裝及破解點擊下載Zend
複製代碼 代碼如下:$dbhost='localhost';$dbuser='root';$dbpass='123456';$dbname='products';$connect=mysql_connect($dbhost,$dbuser,$dbpass);if(!$connect) exit('資料庫連接失敗!');mysql_select_db($dbname,$connect);mysql_query('set names utf8');//查詢$sql="SELECT * FROM
複製代碼 代碼如下://模板存放目錄$dir = $DOCUMENT_ROOT.'/backoffice/admin/oemcheck/';$templateName = '1.xlsx';$outputFileName = '模板.xlsx';$txt='test';//執行個體化Excel讀取類$PHPReader = new PHPExcel_Reader_Excel2007();if(!$PHPReader->canRead($dir.$templateName)){
定義和用法該strpos()函數返回的立場,首次出現了一系列內部其他字串。 如果字串是沒有發現,此功能返回FALSE 。 文法複製代碼 代碼如下:strpos(string,find,start)註: strpos()函數是區分大小寫。 複製代碼 代碼如下:echo strpos("Hello
複製代碼 代碼如下: $str=file_get_contents('http://cn.bing.com/HPImageArchive.aspx?idx=0&n=1'); if(preg_match("/(.+?)/ies",$str,$matches)){ $imgurl='http://cn.bing.com'.$matches[1]; } if($imgurl){ header('Content-Type: image/JPEG'); @ob_end_clean();
複製代碼 代碼如下://禁止錯誤輸出error_reporting(0);//設定錯誤處理器set_error_handler('errorHandler');register_shutdown_function('fatalErrorHandler');class Test{public function index(){//這裡發生一個警告錯誤,出發errorHandler echo $undefinedVarible;}}function