Time of Update: 2016-07-21
註解符號: // 單行註解 多行註解引號的使用 ' ' 單引號,簡單字串,不經任何處理直接拿過來; " "雙引號,php動態處理然後輸出,一般用於處理$變數.布爾變數: 一種是true 即 真的; 另一種是false 即假的常見變數: string 字串(數字\漢字\等等) integer 整數(1、2
Time of Update: 2016-07-21
複製代碼 代碼如下:$arr1 = $dblink->mem_fetch_array ( "SELECT t_pid,imgname,invented,score FROM `t_sum_giftimg` where t_pid=3 or t_pid=6", 0 ); $arr2 = $dblink->mem_fetch_array ( "SELECT t_pid,imgname,invented,score FROM `t_sum_giftimg` where t_pid=10 or
Time of Update: 2016-07-21
複製代碼 代碼如下: // 手機號驗證 function checkMobileValidity($mobilephone){ $exp = "/^13[0-9]{1}[0-9]{8}$|15[012356789]{1}[0-9]{8}$|18[012356789]{1}[0-9]{8}$|14[57]{1}[0-9]$/"; if(preg_match($exp,$mobilephone)){ return true; }else{ return false; } } //
Time of Update: 2016-07-21
複製代碼 代碼如下: //比如要調用的預存程序為gxtj(a,b) $db=new mysqli("localhost","ssss","aaaaa","bbbb"); mysqli_query($db,"SET NAMES utf8"); $result=$db->query("call gxtj($year,$jd)"); // gxtj是mysql的預存程序名稱 [color=gray][/color] while( $row =
Time of Update: 2016-07-21
我只做個簡單的小例子,給大家一個思路,吼吼~~~~1使用工具Reflector.exe 用來查看.net代碼 這個就不用多說了它是學.net必備神器Ildasm.exe:用來將dll,exe編譯為IL檔案ilasm.exe:用來將IL檔案編譯回來dll或exeEmEditor文本處理工具這個大家如果沒有我這有下載裡面有註冊碼EmEditor.rar2Ildasm和ilasm基本知識:ilasm.exe與ildasm.exe的使用首先開啟cmd命令。cd 到 C:\Program
Time of Update: 2016-07-21
在資料匯出到excel時數字格式不對,一般分為以下兩種情況。 1、excel儲存格設定長度不夠 解決方案: 複製代碼 代碼如下: //在excel.php檔案中 $objActSheet = $objPHPExcel->getActiveSheet(); // 設定 欄目名稱 $objActSheet->setCellValue("b1", "卡號"); // 設定列的寬度
Time of Update: 2016-07-21
在調用函數時通過將PHP數組作為實參賦給形參,在函數中修改,並不會影響到數組本身。 說明此過程中的傳遞為值傳遞,陣列變數並非是指向此數組本身的引用,PHP數組本身以值的形式存在,同時形參是對數組的拷貝。這點與其他一些語言不同(如c、Js等)很不相同,值得注意! 複製代碼 代碼如下: $arr = array( 'name' => 'corn', 'age' => '24', ); test_arr($arr); function test_arr($arr){ $arr['name'] =
Time of Update: 2016-07-21
複製代碼 代碼如下: $a = "字串";$c= explode("要刪除的文字", $a, 2); $b = $c[0].$c[1]; explode (PHP 3, PHP 4, PHP 5) explode -- 使用一個字串分割另一個字串 描述 array explode ( string separator, string string [, int limit] ) 此函數返回由字串組成的數組,每個元素都是 string 的一個子串,它們被字串 separator
Time of Update: 2016-07-21
在php5.4以前做json_encode的時候中文會被unicode編碼,中文都會被編碼,變成不可讀的,類似“\u***”的格式,還會在一定程度上增加傳輸的資料量。 例如: 複製代碼 代碼如下: $str = '中文'; echo json_encode($str); //"\u4e2d\u6587" php5.4開始 echo json_encode($str, JSON_UNESCAPED_UNICODE); //"中文" php5.4讓json更懂中文!
Time of Update: 2016-07-21
複製代碼 代碼如下: function assoc_unique($arr, $key) { $tmp_arr = array(); foreach($arr as $k => $v) { if(in_array($v[$key], $tmp_arr)) { unset($arr[$k]); } else {
Time of Update: 2016-07-21
有時候我們讀取資料庫輸出的時候可能會需要按照中文使用者名稱的方式進行排序,傳統的MySQL查詢代碼如下: 複製代碼 代碼如下: $sql="SELECT * FROM users";//傳統查詢方式 按照中文使用者名稱進行排序的MySQL查詢代碼如下: 複製代碼 代碼如下: $sql="SELECT * FROM users ORDER BY CONVERT(name USING gbk)";//按照中文用
Time of Update: 2016-07-21
有了這個小程式,PHPer就不用手動進行刪除電腦上的目錄檔案了,在練習PHP目錄檔案操作時就可以用這個函數,在這個基礎上還可以增加瀏覽檔案夾目錄,然後進行刪除。代碼一:複製代碼 代碼如下:function d_rmdir($dirname) { //刪除非空目錄 if(!is_dir($dirname)) { return false; } $handle = @opendir($dirname); while(($file = @readdir($handle)) !== false){
Time of Update: 2016-07-21
在需要輸出網站使用者註冊數,或者插入資料之前判斷是否有重複記錄的時候,就需要擷取滿足條件的MySQL查詢的記錄數目。 第一種方法:查詢時候直接統計 複製代碼 代碼如下: $sql="SELECT COUNT(*) AS count FROM TABLE WHERE id='$id'"; $result=mysql_fetch_array(mysql_query($sql)); $count=$result['count']; 第二種方法:先取出,後統計 複製代碼 代碼如下:
Time of Update: 2016-07-21
a. 如果欲使用gb2312編碼,那麼php要輸出頭:header(“Content-Type: text/html; charset=gb2312"),靜態頁面添加,所有檔案的編碼格式為ANSI,可用記事本開啟,另存新檔選擇編碼為ANSI,覆蓋源檔案。 b. 如果欲使用utf-8編碼,那麼php要輸出頭 :header(“Content-Type: text/html;
Time of Update: 2016-07-21
有時候我們需要在應用程式中使用隨機產生使用者名稱和密碼,這樣可以大大提高應用程式的安全,在PHP中產生隨機使用者名稱和密碼可以使用 mt_rand 函數或者是 rand 函數, rand 函數在驗證碼中的應用多一些,而產生長字元的隨機碼一般都需要 mt_rand 函數。 使用PHP產生隨機數可以應用在許多地方,比如可以設計程式的隨機密碼、類比擲骰子遊戲的應用程式、石頭剪子布遊戲應用程式等等。 下面是PHP產生隨機數的兩個函數方法:複製代碼
Time of Update: 2016-07-21
眾所周知,PHP自身內建了很多函數,這也是使用PHP能夠極大提高開發效率的一個重要原因,擷取數組中一元素的位置有很多方法,其中PHP自身就已經內建了一個函數array_keys(),下邊的代碼能夠列印出所有PHP的內建函數: 複製代碼 代碼如下: print_r(get_defined_functions()); ?> array_keys的文法如下: 複製代碼 代碼如下: array_keys(array,value,[strict])
Time of Update: 2016-07-21
第一,需要下載PHPMailer檔案包phpmailer. http://phpmailer.sourceforge.net/第二,確認你的伺服器系統已經支援socket ,通過phpinfo();查看是否支援sockets(socket 是屬於PHP擴充部分),如果顯現為“enabled”,那就是支援了。第三,把檔案解壓到你的web伺服器目錄下,調用類就可以了.首先包含class.phpmailer.php,然後建立對象,設定參數,調用成員函數。例1,做成函數方便調用複製代碼 代碼如下:
Time of Update: 2016-07-21
在網上看到一個非常有趣的PHP人民幣金額數字轉中文大寫的函數,其實質就是數字轉換成中文大寫,測試了一下,非常有趣,隨便輸個數字,就可以將其大寫列印出來,新手朋友們試一下吧,舉一反三,還可以寫好多有趣的PHP轉換函式。複製代碼 代碼如下:function cny($ns) { static $cnums=array("零","壹","貳","三","肆","伍","陸","柒","捌","玖"), $cnyunits=array("圓","角","分"),
Time of Update: 2016-07-21
當PHP解析一個檔案時,會尋找開始,標記告訴PHP開始和停止解釋其中的代碼。此種方式的解析可以使PHP嵌入到各種不同的文檔中,凡是在一對開始和結束標記之外的內容都會被PHP解析器忽略。大多數情況下PHP都是嵌入在HTML文檔中的。 單行注釋僅僅注釋到行末或者當前的 PHP 代碼塊,視乎哪個首先出現。這意味著在 // ... ?> 或者 # ... ?>之後的 HTML 程式碼將被顯示出來:?> 跳出了 PHP 模式並返回了 HTML 模式,// 或 #並不能影響到這一點。
Time of Update: 2016-07-21
php5.x版本,要添加php擴充php_mcrypt。PHP版:複製代碼 代碼如下:class STD3Des { private $key = ""; private $iv = ""; /** * 構造,傳遞二個已經進行base64_encode的KEY與IV * * @param string $key * @param string $iv */ function __construct ($key, $iv)