php获取文件名后缀常用方法小结
本文实例汇总了php获取文件名后缀常用方法。分享给大家供大家参考。具体实现方法如下:
<?php header("Content-type:text/html;charset=utf-8"); $pic = "abc.jpg"; //第一种方法 $pics = explode('.',$pic); $num = count($pics); echo $pics[$num-1]."<br />"; //第二种方法 echo end($pics)."<br />"; //end()方法,获取数组最后一个单元值 //第三种方法 $info = pathinfo($pic); echo $info['extension']."<br />"; //第四种方法 echo pathinfo($pic,PATHINFO_EXTENSION)."<br />"; //第五种方法 $offset = strrpos($pic,'.'); //计算指定字符串在目标字符串中最后一次出现的位置 echo substr($pic,$offset+1); ?>
希望本文所述对大家的php程序设计有所帮助。
相关推荐
-
PHP批量修改文件名称的方法分析
本文实例讲述了PHP批量修改文件名称的方法.分享给大家供大家参考,具体如下: 在这里我们利用一个战地自己写的一个例子来具体分析一下利用PHP批量修改文件名称的思路和注意事项. 从这个例子里你将会看到,PHP如何判断一个路径是不是目录,如何用PHP取得路径中的文件名称和文件的扩展名,随机函数rand的基本应用,以及这个程序的核心内容递归函数的基本应用. 程序功能:利用PHP目录和文件函数遍历用户给出目录的所有的文件和文件夹,修改文件名称: 首先判断用户给出的目录是不是一个合法目录: 我们这里只是修
-
php读取目录及子目录下所有文件名的方法
本文实例讲述了php读取目录及子目录下所有文件名的方法,分享给大家供大家参考.具体实现方法如下: 一般来说php中读取目录下的文件名的方式确实不少,最简单的是scandir,具体代码如下: 复制代码 代码如下: $dir="./caxa/"; $file=scandir($dir); print_r($file); 稍微复杂点的,来自于php手册: 复制代码 代码如下: $dir = "/etc/php5/"; // Open a known directory,
-
php实现按文件名搜索文件的远程文件查找器
对于本地,我们可以利用windows自带的查找去进行查找,但是对于线上的话,如查找ftp空间里面文件,本程序是很有用的. 使用效果: php文件查找器源码: 复制代码 代码如下: <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>php版文件查找(file search)</ti
-
php获取文件名称和扩展名的方法
php获取文件名称和扩展名 1.basename()-返回路径的文件名 请看下面php代码: <?php $path = "/usr/www/html/index.php"; echo basename($path)."<br>"; //如果选择suffix则忽略扩展名 echo basename($path,".php"); ?> 运行结果: index.php index 2.dirname()-返回当前脚本的文件路径
-
php 获取当前访问的url文件名的方法小结
推荐函数: 一是PHP获取当前页面的网址: dedecms也是用的这个 //获得当前的脚本网址 function GetCurUrl() { if(!empty($_SERVER["REQUEST_URI"])) { $scriptName = $_SERVER["REQUEST_URI"]; $nowurl = $scriptName; } else { $scriptName = $_SERVER["PHP_SELF"]; if(empty(
-
php实现批量修改文件名称的方法
本文实例讲述了php实现批量修改文件名称的方法.分享给大家供大家参考,具体如下: <?php session_start(); set_time_limit(0); //function allfile($dir) // { // $files=array(); // if(is_file($dir)) // { // return $dir; // } // $handle = opendir($dir); // if($handle) { // while(false !== ($file
-
PHP获取当前执行php文件名的代码
今天写表白墙时候的导航判断遇到的这个问题.我的解决思路是这样: 判断当前的php文件名来确定导航条的哪块高亮. 那php如何获取当前的url文件名呢? 我是这样处理的 :shock: 教程 首先肯定是要获取当前页面URL的,在这里我们使用php的$_SERVER['PHP_SELF']来获取获取网页地址 假设url为 http://www.jb51.net/index.php $php_Self= $_SERVER['PHP_SELF']; //获取网页地址 //输出结果:http://www.
-
php获取文件名后缀常用方法小结
本文实例汇总了php获取文件名后缀常用方法.分享给大家供大家参考.具体实现方法如下: <?php header("Content-type:text/html;charset=utf-8"); $pic = "abc.jpg"; //第一种方法 $pics = explode('.',$pic); $num = count($pics); echo $pics[$num-1]."<br />"; //第二种方法 echo end
-
如何用php获取文件名后缀
php获取文件后缀名(format file) //方法一: 复制代码 代码如下: <?php function extend_1( $file_name ) { $retval = "" ; $pt = strrpos ( $file_name , "." ); if ( $pt ) $retval = substr ( $file_name , $pt +1, strlen ( $file_name )
-
PHP简单获取随机数的常用方法小结
本文实例讲述了PHP简单获取随机数的常用方法.分享给大家供大家参考,具体如下: 1.直接获取从min-max的数,例如1-20: $randnum = mt_rand(1, 20); 2.在一个数组里面随机选择一个(验证码的时候需要字母.数字混合的情况) function randUid(){ $str = "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20";//要显示的字符,可自己进行增删 $list = explode(&quo
-
PHP实现获取文件后缀名的几种常用方法
本文实例讲述了PHP实现获取文件后缀名的几种常用方法.分享给大家供大家参考.具体如下: 方法1: function get_file_type($filename){ $type = substr($filename, strrpos($filename, ".")+1); return $type; } 方法2: function get_file_type($filename) { $type = pathinfo($filename); $type = strtolower($t
-
利用Java获取文件名、类名、方法名和行号的方法小结
大家都知道,在C语言中,我们可以通过宏FILE. __LINE__来获取文件名和行号,而在Java语言中,则可以通过StackTraceElement类来获取文件名.类名.方法名.行号,具体代码如下: public static int getLineNumber( ){ StackTraceElement[] stackTrace = new Throwable().getStackTrace(); return stackTrace[1].getLineNumber( ); } public
-
JS 获取文件后缀,判断文件类型(比如是否为图片格式)
1.获取文件后缀 有时候我们需要通过文件名或者路径,得到该文件的后缀名(扩展名),可以通过如下方式进行截取: //文件路径 var filePath = "file://upload/jb51.png"; //获取最后一个.的位置 var index= filePath.lastIndexOf("."); //获取后缀 var ext = filePath.substr(index+1); //输出结果 console.log(ext); 效果图如下: 2.文件类型
-
浅谈javascript如何获取文件后缀名
在上传文件时,常常要对文件的类型即对文件的后缀名进行判断,用javascript可以很容易的做到这一点.用Javascript解析一个带绝对路径的文件名并得到后缀名的方法有很多种,这里列出一种,以供参考. 对于一个带绝对路径的文件名如:D:\Program Files\Notepad++\Notepad++.exe 首先为了避免转义反斜杠出问题,可以用正则表达式来将\或\\替换成#,如: D:#Program Files#Notepad++#Notepad++.exe 之后以'#'为分隔符,将字
-
php一行代码获取文件后缀名实例分析
本文实例讲述了php一行代码获取文件后缀名的方法.分享给大家供大家参考.具体方法分析如下: php中一行代码获取文件后缀名的方法要结合很多的函数了,我们这个有点像asp中的函数了,下面来一起看看吧. 实例: 复制代码 代码如下: $filename = 'D:/wamp/www/sparkphp/rar'; $rs = strtolower(trim(substr(strrchr($filename, "."), 1))); 详解: strrchr()函数查找字符串在另一个字符串中
-
php获取文件后缀的9种方法
本文实例为大家分享了9种php获取文件后缀的方法,供大家参考,具体内容如下 <?php /** * Created by PhpStorm. * User: liuft * Date: 2016/3/7 * Time: 15:46 */ //第一种 // function get_extension($file) // { // $file = explode('.', $file); // return end($file); // } //第二种 // function get_extens
-
node.js获取参数的常用方法(总结)
1.req.body 2.req.query 3.req.params 一.req.body例子 body不是nodejs默认提供的,你需要载入body-parser中间件才可以使用req.body,这个方法通常用来解析POST请求中的数据 <form action='/test' method='post'> <input type='text' name='name' value='lmw'> <input type='text' name='tel' value='12
随机推荐
- ASP问答集
- asp.net Excel转换为SQL Server的方法
- 基于JavaScript将表单序列化类型的数据转化成对象的处理(允许对象中包含对象)
- 20个正则表达式必知(能让你少写1,000行代码)
- 实例讲解Android中ContentProvider组件的使用方法
- 在Ruby中查找和执行方法
- Angularjs编写KindEditor,UEidtor,jQuery指令
- node.js请求HTTPS报错:UNABLE_TO_VERIFY_LEAF_SIGNATURE\的解决方法
- ASP.NET MVC5网站开发之总体概述(一)
- 等待指定时间后自动跳转或关闭当前页面的js代码
- 2014最热门的JavaScript代码高亮插件推荐
- php教程 插件机制在PHP中实现方案
- mysql SKIP-NAME-RESOLVE 错误的使用时机造成用户权限
- Overflow OPREA
- jQuery中:focus选择器用法实例
- 引入JS文件IE6报语法错误或缺少对象问题的解决方法
- JavaScript让Textarea支持tab按键的方法
- javascript的函数第1/3页
- php使用curl实现ftp文件下载功能
- android中选中菜单的显示跳转和隐式跳转的实例介绍