我想为不同的文件扩展名提供不同的输出 - 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是两个不同的扩展。但为什么它看起来像是在同一个扩展名中阅读它。或者我做错了吗?请帮我。先感谢您!
答案 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