如何在php中比较两个不同的扩展文件?

时间:2013-03-22 07:14:05

标签: php

我有两个不同的文件,比如 pdf jpeg 扩展文件。我需要比较这两个文件。如果 pdf ,我需要将其发送到附件文件夹,如果不是图像文件夹。我怎样才能在 php 中实现这一点。有没有办法 比较 ?如果是这样的话?..任何人都可以提出这个想法

提前致谢

5 个答案:

答案 0 :(得分:0)

您可以使用pathinfo()

<?php
$file1 = pathinfo('file.pdf');
$file2 = pathinfo('file.jpg');

echo $file1['extension']; // will output pdf
echo $file2['extension']; // will output jpg
?>

答案 1 :(得分:0)

$file1 = pathinfo($file1Path);
$file2 = pathinfo($file2Path);

if($file1['extension'] === $file2['extension']) {
  //The extensions are the same.
}

if($file1['extension'] === 'pdf') {
  //extensions is PDF and so on
}

答案 2 :(得分:0)

$fileExt = explode('.','yourFileWithExtension');
if($fileExt[1] == 'pdf') {
   //move to attachments folder
} else {
  // some other folder
}

答案 3 :(得分:0)

$file_extension = pathinfo("example.pdf", PATHINFO_EXTENSION)
if ($file_extension == "jpg") {
    your code here to send to image folder
} else if ($file_extension == "pdf") {
    your code here to send to attachments folder
}

答案 4 :(得分:0)

基本。

<?php    
$ext= explode(".",$filename); // explode filename by "."
$extension= $ext[1];// get extension. 
if($extension=="pdf")
{
 // do something
}
elseif($extension=="jpg" ||$extension=="png"..... ) 
{
// do something
}
?>