PHP获取地址栏扩展名的几种方法

09 012016
1、string strrchr ( string $haystack , mixed $needle )
//该函数返回 haystack 字符串中的一部分,这部分以 needle 的最后出现位置开始,直到 haystack 末尾。
参数
haystack
在该字符串中查找。
needle
如果 needle 包含了不止一个字符,那么仅使用第一个字符。该行为不同于 strstr()。
如果 needle 不是一个字符串,那么将被转化为整型并被视为字符顺序值。

实例:

test.php

$url = $_SERVER['PHP_SELF'];
echo strrchr($url, '.');

//输出 .php


2、

$url = $_SERVER['PHP_SELF'];
$row = explode('.', $url);
echo end($row);

输出php

3、
$url = $_SERVER['PHP_SELF'];
//int strrpos ( string $haystack, string $needle[, int $offset = 0 ] )
$off = strrpos($url, '.'); //获取最后位置
string substr ( string $string , int $start [, int $length ] )
echo substr($url,$off+1);  //获取扩展名

4、
$url = $_SERVER['PHP_SELF'];
$row = pathinfo($url, PATHINFO_EXTENSION );
echo $row;


版权信息

原文作者: 石头记

原文链接: http://1m85.com/26.html

版权所有: 本文为博主原创文章,转载请标明出处。