程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> Delphi >> php 面試題

php 面試題

編輯:Delphi

獲取文件擴展名

<?php
header ( "Content-Type: text/html; charset=UTF-8" );
// function get_extension($filename){
// return substr(strrchr($filename,"."),1);
// }


// function get_extension($filename){
// return substr($filename,strrpos($filename,".")+1);
// }


// function get_extension($filename){
// $filearray=explode(".",$filename);
// return end($filearray);
// }


function get_extension($filename){
return $fileinfo=pathinfo($filename,PATHINFO_EXTENSION);
}

//....
02
        $tempfile = @fopen($img, "rb");
03
        $bin= fread($tempfile, 2); //只讀2字節 
04
        fclose($tempfile);
05
        $strInfo = @unpack("C2chars", $bin);
06
        $typeCode = intval($strInfo['chars1'] . $strInfo['chars2']);
07
        $fileType = '';
08
        switch($typeCode){ // 6677:bmp 255216:jpg 7173:gif 13780:png 7790:exe 8297:rar 8075:zip tar:109121 7z:55122 gz 31139
09
            case '255216':
10
                $fileType = 'jpg';
11
                break;
12
            case '7173':
13
                $fileType = 'gif';
14
                break;
15
            case '13780':
16
                $fileType = 'png';
17
                break;
18
            default:
19
                $fileType = 'unknown';
20
        }
21
//....
echo get_extension("uolpad.php");
?>

 

實現中文字符串截取的PHP實現方法
用最少的代碼寫一個求三個數最大值的函數
php如何取得當前運行腳本所在的文檔目錄
請用正則表達式寫一個函數驗證電子郵件的模式是否正確
使用三種以上的方式獲取文件擴展名
求兩個日期的差數,例如2007-2-5到2007-3-6的日期差數
echo count("abc") 結果是1.count()函數對於數組,返回其元素的個數,對於其它值,返回1.
開發過程中用什麼方法來加快頁面的加載速度?答:要用到服務器資源時才打開,及時關閉服務器資源,建立數據庫索引,頁面生成靜態,圖片等大文件單獨存儲服務器,代碼優化工具。

PHP面向對象中__set()與__toString()的作用。http://www.cnblogs.com/glory-jzx/archive/2012/05/23/2514173.html
常見的http協議及提示代表什麼意思?http://blog.sina.com.cn/s/blog_4ea497b70100tlq4.html

網絡協議有哪些?TCP/IP,FTP,HTTP

php性能優化策略有哪些?http://www.jb51.net/article/24248.htm

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved