PHP用社會安全號碼擷取星座和生肖的方法_php執行個體

複製代碼 代碼如下:<?php// PHP根據社會安全號碼,自動擷取對應的星座函數function get_xingzuo($cid) { // 根據社會安全號碼,自動返回對應的星座 if (!isIdCard($cid)) return ''; $bir = substr($cid,10,4); $month = (int)substr($bir,0,2); $day =

php旋轉圖片90度的方法_php執行個體

複製代碼 代碼如下:/**  * 修改一個圖片 讓其翻轉指定度數  *   * @param string  $filename 檔案名稱(包括檔案路徑)  * @param  float $degrees 旋轉度數  * @return boolean  */   function  flip($filename,$src,$degrees = 90) { 

PHP imagegrabscreen和imagegrabwindow(截取網站縮圖)的執行個體代碼_php執行個體

1. 截取整個螢幕 Screenshot複製代碼 代碼如下:<?php    $im = imagegrabscreen();    imagepng($im, “myscreenshot.png”);    ?> 2. 截取一個視窗 Capture a window (IE for example)複製代碼 代碼如下:<?php    $browser =

php擷取漢字首字母的函數_php執行個體

網上的方法有不少,都是一樣的原理,按照需求,做了一下版本的class類檔案,主要功能是:功能明確,易於修改維護和擴充; 英文的字串:不變返回(包括數字);中文字串:返回拼音首字元; 中英混合串: 返回拼音首字元和英文。該演算法採用了二分法尋找,修複了之前字母Z讀取成Y的錯誤。好東西要收藏,故在此留下印記,以供後人考證!複製代碼 代碼如下:<?php  /*** Modified by http://iulog.com @ 2013-05-07* 修複二分法尋找方法*

PHP輸出當前進程所有變數/常量/模組/函數/類的樣本_php執行個體

1. get_defined_vars  (PHP 4 >= 4.0.4, PHP 5) — 擷取由所有已定義變數所組成的數組array get_defined_vars ( void )此函數返回一個包含所有已定義變數列表的多維陣列,這些變數包括環境變數、伺服器變數和使用者定義的變數。複製代碼 代碼如下:<?phpecho '<pre>';$b = array(1,1,2,3,5,8);$arr = get_defined_vars();// 列印

php使用mb_check_encoding檢查字串在指定的編碼裡是否有效_php執行個體

mb_check_encoding — 檢查字串在指定的編碼裡是否有效PHP 版本要求: (PHP 4 >= 4.4.3, PHP 5 >= 5.1.3)說明:bool mb_check_encoding ([ string $var = NULL [, string $encoding = mb_internal_encoding() ]] )檢查指定的位元組流在指定的編碼裡是否有效。它能有效避免所謂的“無效編碼攻擊(Invalid Encoding

php去除HTML標籤執行個體_php執行個體

例1、php內建的函數可以去除/刪除字串中的HTML標籤/代碼。strip_tags(string,allow):函數剝去 HTML、XML 以及 PHP 的標籤。參數:string,必填,規定要檢查的字串;allow,選填,規定允許存在的標籤,這些標籤不會被刪除。複製代碼 代碼如下:$str = '郭碗瓢盆-<span style="color:#f00;">PHP</span>'; $str1 = strip_tags($str);   

php文字浮水印和php圖片浮水印實現代碼(二種加浮水印方法)_php執行個體

文字浮水印文字浮水印就是在圖片上加上文字,主要使用gd庫的imagefttext方法,並且需要字型檔。效果圖如下:實現代碼如下:複製代碼 代碼如下:$dst_path = 'dst.jpg';//建立圖片的執行個體$dst = imagecreatefromstring(file_get_contents($dst_path));//打上文字$font = './simsun.ttc';//字型$black = imagecolorallocate($dst, 0x00, 0x00, 0x00)

使用gd庫實現php服務端圖片裁剪和產生縮圖功能分享_php執行個體

裁剪樣本:最終裁剪成的圖片:其中虛線框內就是要裁剪出來的圖片,最終儲存成100寬的圖片。代碼如下:複製代碼 代碼如下:$src_path = '1.jpg';//建立源圖的執行個體$src = imagecreatefromstring(file_get_contents($src_path));//裁剪開地區左上方的點的座標$x = 100;$y = 12;//裁剪地區的寬和高$width = 200;$height =

php產生縮圖填充白邊(等比縮圖方案)_php執行個體

網站上傳圖片後產生縮圖應該是非常常用的功能了,通常來講為了網站顯示美觀,縮圖會是同樣尺寸,比如最近筆者做的一個網站,縮圖規格要求都是160×120。但是如果上傳的圖片比例和縮圖不一致,直接縮放的話就會導致圖片變形,這樣體驗肯定就不好了。於是筆者想了一個折中的辦法,就是縮小後添加白邊的方法。源圖,尺寸是600×366:最終產生的效果圖:代碼相對比較長些,下面簡單說下思路:先將源圖按比例產生縮圖,並且寬不大於160、高不大於120。例如上圖會先產生160×98的縮圖。建立一個160×120的白色背景

php使用filter過濾器驗證郵箱 ipv6地址 url驗證_php執行個體

1、驗證郵箱複製代碼 代碼如下:$email = 'jb51@qq.com';$result = filter_var($email, FILTER_VALIDATE_EMAIL);var_dump($result); //string(14) "jb51@qq.com" 2、驗證url地址複製代碼 代碼如下:$url = "http://www.jb51.net";$result = filter_var($url, FILTER_VALIDATE_URL);var_dump($result)

php使用strtotime和date函數判斷日期是否有效代碼分享_php執行個體

咋一想,判斷日期是否有效應該是蠻簡單的一個功能,但是細想起來還是有點麻煩的,因為既要檢驗格式,又要檢驗有效性。例如2013-02-29,雖然格式正確,但是日期無效;而2012-02-29格式正確,也有效。一種方法可以使用正則,但是正則其實理解起來蠻麻煩的,而且使用正則在檢驗有效性方面也不太好。這裡提供一個方法,主要是使用strtotime和date函數進行檢驗。直接上函數:複製代碼 代碼如下:/** * 校正日期格式是否正確 *  * @param string $

php製作unicode解碼工具(unicode編碼轉換器)代碼分享_php執行個體

複製代碼 代碼如下:<?phpfunction unicode_encode($name){    $name = iconv('UTF-8', 'UCS-2', $name);    $len = strlen($name);    $str = '';    for ($i = 0; $i < $len - 1; $i = $i + 2)  

產生隨機字串和驗證碼的類的PHP執行個體_php執行個體

網上有很多的php隨機數與驗證碼的代碼與文章,真正適用的沒有幾個。索性自己搞一個吧。開始本節的php教程 吧,以下代碼的實現,主要做到可以很好區分一個get_code(),另一個create_check_image(),輸出映像直接調用後面的,session()取驗證碼時直接get_code()就ok,順帶提下使用session時必須將session_star()放在最前面。代碼如下:複製代碼 代碼如下:<?phpclass RandCheckCode{   

php下載excel無法開啟的解決方案_php執行個體

php下載excel檔案,1、在下載的過程中不要 輸出任何非檔案資訊,比如 echo log資訊。 否則下載後的檔案無法開啟,提示格式錯誤或者檔案被破壞。2、 輸出的excel格式一定要和尾碼名儲存一直,否也會提示格式錯誤或者檔案被破壞複製代碼 代碼如下:if (file_exists(CACHE_PATH . $file_name)){           

php calender(日曆)二個版本程式碼範例(解決2038問題)_php執行個體

注意32位機有2038問題,所以32位伺服器的年限範圍1970年~2038年我們還可以使用DateTime來規避這個問題(這樣與32位64位無關了)複製代碼 代碼如下:<?php/** *  * 我的日曆 * date_default_timezone_set date mktime * @param int $year * @param int $month * @param string $timezone *

php jquery 多檔案上傳簡單一實例_php執行個體

複製代碼 代碼如下:<div id="mulitplefileuploader">Upload</div>  <div id="status"></div>  <script>  $(document).ready(function()  {  var settings = {      url: "upload.php", 

php安裝xdebug/php安裝pear/phpunit詳解步驟(圖)_php執行個體

首先,本文是基於wamp環境的基礎上的,所以,如果您看到這裡還沒有搭建好wamp環境的話,介意您先把環境搭建好,因為這裡都是一些實踐性的內容。1.準備 wamp環境中,我使用的各個軟體的版本如下windows 2003 Standard Edition SP2 apache HTTP Server 2.3 mysql  5.1.49 php 5.4.5 以上環境的搭建我就不贅述了,網上資料很多,通常也不會出現什麼錯誤,但是如果您使用windows

php對二維數組進行排序的簡單一實例_php執行個體

本文介紹下,php中使用array_multisort函數進行二維數組排序的例子,有需要的朋友,參考下吧。繼上一篇文章:PHP二維數組排序自訂函數,今天,我們再介紹一個php二維數組排序的例子。php對二維數組的排序很簡單,主要用到array_multisort函數。例子:複製代碼 代碼如下:<?php /** * php二維數組排序 * edit www.jb51.net*/     $data = array();     $

php實現圖片縮放功能類_php執行個體

複製代碼 代碼如下:<?php /** *  Images類是一個圖片處理類 *  @package application.controllers  *  @since 1.0  */class Images {  /**  * 縮放圖片  * @param $source原圖片  * @param $newfile新圖片  * @param

總頁數: 1662 1 .... 1143 1144 1145 1146 1147 .... 1662 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.