PHP提供了一个内置函数pathinfo(),可以用来获取文件后缀。该函数会返回一个关联数组,包含文件的路径信息。具体使用方法如下:
$file = 'test.php'; $path_parts = pathinfo($file); echo $path_parts['extension']; // 输出php
我们可以看到,pathinfo()函数接受一个文件路径作为参数,返回一个包含路径信息的关联数组,其中包含了文件的后缀(extension)。
还可以使用PHP的内置函数pathinfo()来获取文件后缀:
$file = 'test.php'; $ext = pathinfo($file, PATHINFO_EXTENSION); echo $ext; // 输出php
pathinfo()函数接受两个参数,第一个参数是文件路径,第二个参数是一个常量,用于指定要获取的信息,其中PATHINFO_EXTENSION表示获取文件后缀。
还可以使用PHP的内置函数strrchr()来获取文件后缀:
$file = 'test.php'; $ext = strrchr($file, '.'); echo $ext; // 输出.php
strrchr()函数接受两个参数,第一个参数是字符串,第二个参数是一个字符,用于指定要查找的字符,函数会返回从参数2开始到字符串结束的字符串。
还可以使用PHP的内置函数explode()来获取文件后缀:
$file = 'test.php'; $arr = explode('.', $file); $ext = end($arr); echo $ext; // 输出php
explode()函数接受两个参数,第一个参数是一个字符,用于指定要分割的字符,第二个参数是要分割的字符串,函数会返回一个由分割后的字符串组成的数组,其中一个元素就是文件后缀。
以上就是PHP获取文件后缀的三种方法,在实际开发中可以根据需要选择合适的方法来获取文件后缀。
本文链接:http://task.lmcjl.com/news/7273.html