不同文件扩展名-PHP的输出不同

时间:2016-02-15 04:42:38

标签: php if-statement file-extension

我想为不同的文件扩展名提供不同的输出 - doc& DOCX。 这是我的代码

pax_one_ob_meal = Select(driver.find_element_by_id("ctl00_MainContent_InFlightMeal_PassengerGridView_ctl02_mealsDropDown"))
pax_one_ob_meal.select_by_index(0)

# wait for the dropdown to be clickable/enabled again
wait.until(EC.element_to_be_clickable((By.ID, "ctl00_MainContent_InFlightMeal_PassengerGridView_ctl02_mealsDropDown")))

# proceed to the next dropdown

当我打开doc扩展文件时,它可以正常工作。但是,当我打开docx扩展文件时,它会提供doc扩展文件的输出。当我将docx放在第一个if-else语句时,doc扩展文件将给出输出docx文件。

我认为那个doc& docx是两个不同的扩展。但为什么它看起来像是在同一个扩展名中阅读它。或者我做错了吗?请帮我。先感谢您!

2 个答案:

答案 0 :(得分:1)

if条件中需要==

试试这个:

if($ext=='doc') 
{
   include ('doc.php');
}
else if($ext=='docx') 
{
   include ('docx.php');
}

答案 1 :(得分:1)

=是分配运算符,==是比较运算符:

所以在你的情况下,正确的代码将是

if($ext=='doc') 
{
   include ('doc.php');
}
else if($ext=='docx') 
{
   include ('docx.php');
}

有关详细信息,请查看PHP运算符:http://php.net/manual/en/language.operators.php